Aanbevolen
Als je de fouten van de organisatie Apache Hivemind Impl Registrybuilder hebt gezien, kan deze spelersgids je misschien helpen.
Als de adresbeschrijving van de submodule meestal verkeerd gespeld is met de descriptor hivemodule.sdl, zal de betreffende foutmelding onmiddellijk verschijnen na:
30/07/2004 10: 18: 08 533 ERROR org.apache.hivemind.impl.RegistryBuilder [fout] Fout: Het descriptorbestand kon niet worden opgehaald: – C: / forge / test / descriptor voor elke META- INF / sbu – module.sdl: Parseerfout bestand: versus C: /forge/test/descriptor/META-INF/sbu-module.sdl: java.lang.NullPointerException
org.apache.hivemind.ApplicationRuntimeException: Kan descriptorbestand niet bestuderen: / C: /forge/test/descriptor/META-INF/sbu-module.sdl: foutanalyse gestart: / C: / forge / test per descriptor / META- INF / sbu-module.sdl: java.lang.NullPointerException
op org.apache.hivemind.parse.DescriptorParser.parse (DescriptorParser.java:1438)
op org.apache.hivemind.impl.RegistryAssemblyImpl $ QueuedModule.parse (RegistryAssemblyImpl.java:63)
op org.apache.hivemind.impl.RegistryAssemblyImpl.parseNextQueued (RegistryAssemblyImpl.java:133)
op org.apache.hivemind.impl.RegistryBuilder.processModule (RegistryBuilder.java:234)
op org.apache.hivemind.impl.RegistryBuilder.processModulesResources (RegistryBuilder.java:208)
op org.apache.hivemind.impl.RegistryBuilder.processModules (RegistryBuilder.java:179)
op org.apache.hivemind.impl.RegistryBuilder.constructDefaultRegistry (RegistryBuilder.java:738)
op Driver.main (Driver.java:15)
op sun.reflect.NativeMethodAccessorImpl.invoke0 (native methode)
bij sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)
op sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
in java.lang.reflect.Method.invoke (Method.java:324)
op com.intellij.rt.execution.application.AppMain.main (AppMain.java:78)
Dit is niet altijd zo eenduidig, het betekent niet dat de eigenlijke submodule echt niet te vinden is.
De oplossing die volgt op het grootste deel van de descriptor-parser logt een fout in, dus het negeert de opname van de submodule.
—————— meerdere < ——————— – –
1129a1130,1135
> voor het geval dat (subModuleDescriptor.getResourceURL () == null)
>
> _errorHandler.error (LOG, ParseMessages.missingResource (subModuleDescriptor), getLocation (), null);> retour;>
Er wordt verwacht dat de bron null kan retourneren als de bron niet kan worden gemaakt (getResourceURL), wat vrijwel zeker onmiddellijk het geval is