Avatar billede filia Juniormester
15. april 2010 - 23:59 Der er 6 kommentarer og
1 løsning

error: java.lang.NullPointerException

Jeg har købt og downloadet et program fra nettet, som ikke vil installere. Wizard´en går fint i gang, men allerede under begyndelsen af extracting files dukker der en fejlmeddelelse op: Error occured: java.lang.NullPointerException.
Og så er der ikke mere at gøre.
Log-filen siger mig ikke noget, for jeg ved ikke noget om java.

Jeg har skrevet til supporten og håber, at de kan klare den nød. Eller stoppe handlen, så jeg ikke også skal have bøvl med det.

Men det vil være rart med et bud på, hvad fejlen kan skyldes, så jeg kunne få det ud af verden. Jeg har downloadet filerne igen og opdateret min java. Men det er stadig det samme.
Er det ikke en softwarefejl i programmet, det drejer sig om?
Eller kan jeg selv gøre noget?
Avatar billede arne_v Ekspert
16. april 2010 - 04:16 #1
Hvis en end user ser en NullPointerException, så er det en fejl.

Fejlen kan imidlertid godt være trigget af et eller andet som du kan ændre.

Prøv og post noget af log filen.
Avatar billede filia Juniormester
16. april 2010 - 13:47 #2
Selve fejl-log filen fra Temp-mappen (Lokale indstillinger etc.) ser sådan her ud:

Exception:

java.lang.NullPointerException
at DBManager.addSetting(DBManager.java:593)
at DBInserter.performAction(DBInserter.java:54)
at com.install4j.runtime.installer.Installer.doAction(Unknown Source)
at com.install4j.runtime.installer.Installer.doInstallation(Unknown Source)
at com.install4j.runtime.installer.Installer.install(Unknown Source)
at com.install4j.runtime.installer.frontend.screens.InstallationScreen$1.run(Unknown Source)

System properties:

java.runtime.name=Java(TM) SE Runtime Environment
exe4j.moduleName=c:\docume~1\birgitte\applic~1\172511\library.dll
exe4j.processCommFile=C:\DOCUME~1\Birgitte\LOKALE~1\Temp\e4j_p168.tmp
exe4j.semaphoreName=c:_docume~1_birgitte_applic~1_172511_library.dll
sun.boot.library.path=c:\programmer\java\jre6\bin
java.vm.version=16.0-b13
java.vm.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
path.separator=;
java.vm.name=Java HotSpot(TM) Client VM
file.encoding.pkg=sun.io
user.country=DK
sun.os.patch.level=Service Pack 3
java.vm.specification.name=Java Virtual Machine Specification
user.dir=C:\DOCUME~1\Birgitte\LOKALE~1\Temp\e4j2E.tmp_dir5390
java.runtime.version=1.6.0_18-b07
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.endorsed.dirs=c:\programmer\java\jre6\lib\endorsed
os.arch=x86
java.io.tmpdir=C:\DOCUME~1\Birgitte\LOKALE~1\Templine.separator=

java.vm.specification.vendor=Sun Microsystems Inc.
user.variant=
exe4j.tempDir=C:\DOCUME~1\Birgitte\LOKALE~1\Temp\e4j2E.tmp_dir5390
os.name=Windows XP
sun.java2d.noddraw=true
sun.jnu.encoding=Cp1252
java.library.path=C:\Documents and Settings\Birgitte\Application Data\172511;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Programmer\ATI Technologies\ATI.ACE\Core-Static;C:\Programmer\Fælles filer\HP\Digital Imaging\bin;C:\Programmer\Enheder\Printere\HP Officejet 8500\Digital Imaging\bin\;C:\Programmer\Enheder\Printere\HP Officejet 8500\Digital Imaging\bin\Qt\Qt 4.3.3;
java.specification.name=Java Platform API Specification
java.class.version=50.0
sun.management.compiler=HotSpot Client Compiler
exe4j.isInstall4j=true
os.version=5.1
user.home=C:\Documents and Settings\Birgitte
user.timezone=Europe/Paris
java.awt.printerjob=sun.awt.windows.WPrinterJob
file.encoding=Cp1252
java.specification.version=1.6
java.class.path=C:\DOCUME~1\Birgitte\LOKALE~1\Temp\e4j2E.tmp_dir5390\i4jruntime.jar;C:\DOCUME~1\Birgitte\LOKALE~1\Temp\e4j2E.tmp_dir5390\user.jar;C:\DOCUME~1\Birgitte\LOKALE~1\Temp\e4j2E.tmp_dir5390\content.zip;C:\DOCUME~1\Birgitte\LOKALE~1\Temp\e4j2E.tmp_dir5390\platform.zip;
user.name=Birgitte
java.vm.specification.version=1.0
java.home=c:\programmer\java\jre6
sun.arch.data.model=32
exe4j.launchName=C:\Documents and Settings\Birgitte\Application Data\172511\Library.dll
user.language=da
java.specification.vendor=Sun Microsystems Inc.
awt.toolkit=sun.awt.windows.WToolkit
java.vm.info=mixed mode, sharing
java.version=1.6.0_18
java.ext.dirs=c:\programmer\java\jre6\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
sun.boot.class.path=c:\programmer\java\jre6\lib\resources.jar;c:\programmer\java\jre6\lib\rt.jar;c:\programmer\java\jre6\lib\sunrsasign.jar;c:\programmer\java\jre6\lib\jsse.jar;c:\programmer\java\jre6\lib\jce.jar;c:\programmer\java\jre6\lib\charsets.jar;c:\programmer\java\jre6\classes
java.vendor=Sun Microsystems Inc.
file.separator=java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
sun.io.unicode.encoding=UnicodeLittle
sun.cpu.endian=little
sun.desktop=windows
sun.cpu.isalist=
Avatar billede filia Juniormester
16. april 2010 - 13:57 #3
(Det er den, der hedder
install4jError552115226199391286log

Der er en del af dem, da jeg har prøvet nogle gange. Det er kun det lange tal, der er forskelligt.)
Avatar billede arne_v Ekspert
17. april 2010 - 01:40 #4
Skal programmet snakke med en database?
Avatar billede filia Juniormester
16. august 2010 - 18:45 #5
Undskyld jeg ikke har fået svaret og afsluttet! Det er jo længe siden, og problemet er løst. Det skyldtes, at jeg downloadede en opdatering af et program, som ikke lagde sig i den samme mappe som den første, og derfor var der noget, der ikke kunne 'snakke' sammen.
Fejlen lå som udgangspunkt i softwaren, da der skulle have været mulighed for selv at vælge mappen til installationen, hvilket der ikke var i anden omgang, så den lagde sig pr. default et andet sted.

Tak for interessen og den mulige hjælp!
Læg et svar, så lægger jeg points for deltagelsen!
:-)
Avatar billede arne_v Ekspert
16. august 2010 - 19:09 #6
Jeg springer over her. Bare selv tag point.
Avatar billede filia Juniormester
16. august 2010 - 19:37 #7
ok
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester