See <https://builds.apache.org/job/vysper-trunk-jdk1.6-windows/196/changes>
Changes: [berndf] VYSPER-316: fix, process type="available" [berndf] handle non-create room, improve logging [berndf] do return presence error stanzas to the client [berndf] MUC: do not report hidden rooms in disco [berndf] VYSPER-314: support serving /crossdomain.xml when BOSH webapp is mapped to "/" and "/foo" [berndf] VYSPER-313: Make MUC history accessible from outside, record MUC messages as type MessageStanza [berndf] VYSPER-312: introduce MUCFeatures, making room history length and nick rewriting configurable [berndf] MUC improvement: make test-specific methods available to tests, specifically. ------------------------------------------ [...truncated 983 lines...] A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\session\SessionStanzaDictionary.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\session\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\session\handler\SessionIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\im A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\im\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\im\handler\PresenceHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\im\handler\AbstractPresenceSpecializedHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\im\handler\PresenceSubscriptionHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\im\handler\PresenceAvailabilityHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\jabber A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\jabber\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\compatibility A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\compatibility\jabber_iq_auth A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\compatibility\jabber_iq_auth\JabberIQAuthDictionary.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\compatibility\jabber_iq_auth\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\compatibility\jabber_iq_auth\handler\AuthCompatibilityIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\reponse A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\BaseStreamStanzaDictionary.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\XMLPrologHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\MessageHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\RelayingIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\DefaultMessageHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\DefaultPresenceHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\IQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\StreamStartHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\DefaultIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\XMPPCoreStanzaHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\async A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\async\RunnableFuture.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\async\AbstractAsyncIQGetHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\base\handler\async\ResponseFuture.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\bind A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\bind\BindResourceDictionary.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\bind\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\core\bind\handler\BindIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\ServiceDiscoveryInfoDictionary.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\collection A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\collection\ServiceDiscoveryRequestListenerRegistry.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\collection\ServiceCollector.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\ServiceDiscoveryRequestException.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\ServerInfoRequestListener.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\InfoRequest.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\InfoElement.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\Identity.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\InfoDataForm.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\InfoRequestListener.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\Feature.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\ComponentInfoRequestListener.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\ItemRequestListener.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\management\Item.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\ServiceDiscoveryItemDictionary.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\handler\DiscoInfoIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\handler\DiscoItemIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\servicediscovery\ServiceDiscoveryModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\DefaultModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\DefaultDiscoAwareModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\AbstractAdhocCommandHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\AdhocCommandsService.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\AdhocCommandIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\Note.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\AdhocCommandsModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\AdhocCommandSupport.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\CommandInfo.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0050_adhoc_commands\AdhocCommandHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0220_server_dailback A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0220_server_dailback\DbResultHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0220_server_dailback\DbVerifyHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0220_server_dailback\DialbackIdGenerator.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0199_xmppping A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0199_xmppping\XmppPingListener.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0199_xmppping\XmppPingModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0199_xmppping\XmppPinger.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0199_xmppping\XmppPingIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0077_inbandreg A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0077_inbandreg\InBandRegistrationHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0077_inbandreg\InBandRegistrationModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0092_software_version A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0092_software_version\SoftwareVersionModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0092_software_version\SoftwareVersionIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration\ServiceAdministrationModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration\ServerAdministrationService.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration\command A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration\command\GetOnlineUsersCommandHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration\command\AddUserCommandHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration\command\ChangeUserPasswordCommandHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0133_service_administration\command\PasswordCheckingCommandHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0160_offline_storage A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0160_offline_storage\OfflineStorageProvider.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0160_offline_storage\AbstractOfflineStorageProvider.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0160_offline_storage\MemoryOfflineStorageProvider.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0054_vcardtemp A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0054_vcardtemp\VcardTempPersistenceManager.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0054_vcardtemp\VcardTempModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0054_vcardtemp\VcardTempIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0202_entity_time A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0202_entity_time\EntityTimeModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0202_entity_time\EntityTimeIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0202_entity_time\EntityTimeXEP0090IQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0049_privatedata A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0049_privatedata\PrivateDataPersistenceManager.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0049_privatedata\PrivateDataModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\extension\xep0049_privatedata\PrivateDataIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\ModuleRegistry.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\package.html A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterSubscriptionMutator.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterUtils.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\persistence A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\persistence\MemoryRosterManager.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\persistence\RosterManager.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\persistence\RosterManagerUtils.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\persistence\AbstractRosterManager.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterDictionary.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterConfiguration.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterBadRequestException.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\Roster.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterStanzaUtils.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterNotAcceptableException.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterModule.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\AskSubscriptionType.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\SubscriptionType.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\MutableRoster.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterGroup.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterItem.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\handler A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\handler\RosterIQHandler.java A server\core\src\main\java\org\apache\vysper\xmpp\modules\roster\RosterException.java A server\core\src\main\java\org\apache\vysper\xmpp\cryptography A server\core\src\main\java\org\apache\vysper\xmpp\cryptography\TLSContextFactory.java A server\core\src\main\java\org\apache\vysper\xmpp\cryptography\AbstractTLSContextFactory.java A server\core\src\main\java\org\apache\vysper\xmpp\cryptography\BogusTrustManagerFactory.java A server\core\src\main\java\org\apache\vysper\xmpp\cryptography\TrustManagerFactory.java A server\core\src\main\java\org\apache\vysper\xmpp\cryptography\InputStreamBasedTLSContextFactory.java A server\core\src\main\java\org\apache\vysper\xmpp\cryptography\FileBasedTLSContextFactory.java A server\core\src\main\java\org\apache\vysper\xmpp\cryptography\package.html A server\core\src\main\java\org\apache\vysper\xmpp\datetime A server\core\src\main\java\org\apache\vysper\xmpp\datetime\DateTimeProfile.java A server\core\src\main\java\org\apache\vysper\xmpp\parser A server\core\src\main\java\org\apache\vysper\xmpp\parser\ParsingException.java A server\core\src\main\java\org\apache\vysper\xmpp\parser\ParsingErrorCondition.java A server\core\src\main\java\org\apache\vysper\xmpp\parser\StreamParser.java A server\core\src\main\java\org\apache\vysper\xmpp\parser\EncryptionAware.java A server\core\src\main\java\org\apache\vysper\xmpp\parser\XMLParserUtil.java A server\core\src\main\java\org\apache\vysper\xmpp\parser\package.html A server\core\src\main\java\org\apache\vysper\xmpp\writer A server\core\src\main\java\org\apache\vysper\xmpp\writer\DenseStanzaLogRenderer.java A server\core\src\main\java\org\apache\vysper\xmpp\writer\SystemOutStanzaWriter.java A server\core\src\main\java\org\apache\vysper\xmpp\writer\StanzaWriter.java A server\core\src\main\config AU server\core\src\main\config\ehcache.xml AU server\core\src\main\config\bogus_mina_tls.cert A server\core\src\main\config\spring-config.xml A server\core\src\main\config\log4j.xml A server\core\src\main\resources A server\core\pom.xml A server\pom.xml A ABOUT.txt A pom.xml A examples A examples\embedded-war A examples\embedded-war\src A examples\embedded-war\src\test A examples\embedded-war\src\test\java A examples\embedded-war\src\test\resources A examples\embedded-war\src\main A examples\embedded-war\src\main\java A examples\embedded-war\src\main\java\org A examples\embedded-war\src\main\java\org\apache A examples\embedded-war\src\main\java\org\apache\vysper A examples\embedded-war\src\main\java\org\apache\vysper\xmpp A examples\embedded-war\src\main\java\org\apache\vysper\xmpp\exemples A examples\embedded-war\src\main\java\org\apache\vysper\xmpp\exemples\embeddedwar A examples\embedded-war\src\main\java\org\apache\vysper\xmpp\exemples\embeddedwar\StatusServlet.java A examples\embedded-war\src\main\java\org\apache\vysper\xmpp\exemples\embeddedwar\VysperListener.java A examples\embedded-war\src\main\resources A examples\embedded-war\src\main\resources\log4j.properties A examples\embedded-war\src\main\webapp A examples\embedded-war\src\main\webapp\WEB-INF AU examples\embedded-war\src\main\webapp\WEB-INF\bogus_mina_tls.cert A examples\embedded-war\src\main\webapp\WEB-INF\web.xml A examples\embedded-war\pom.xml A examples\pom.xml A examples\pubsub-client A examples\pubsub-client\src A examples\pubsub-client\src\main A examples\pubsub-client\src\main\java A examples\pubsub-client\src\main\java\org A examples\pubsub-client\src\main\java\org\apache A examples\pubsub-client\src\main\java\org\apache\vysper A examples\pubsub-client\src\main\java\org\apache\vysper\demo A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubTableModelListener.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubClientModel.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubRefreshButtonListener.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubClientGUI.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubOpenButtonListener.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubDeleteButtonListener.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubCreateButtonListener.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubNode.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubEventListener.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubPublishButtonListener.java A examples\pubsub-client\src\main\java\org\apache\vysper\demo\pubsub\client\PubsubTableModel.java A examples\pubsub-client\pom.xml U . At revision 1344982 ERROR: Processing failed due to a bug in the code. Please report this to [email protected] java.lang.IllegalArgumentException: f:\hudson\tools\maven\latest2 doesn't have a 'lib' subdirectory - thus cannot be a valid maven installation! at hudson.maven.MavenEmbedderUtils.buildClassRealm(MavenEmbedderUtils.java:82) at hudson.maven.MavenEmbedderUtils.getMavenVersion(MavenEmbedderUtils.java:185) at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:66) at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:41) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at hudson.remoting.Engine$1$1.run(Engine.java:60) at java.lang.Thread.run(Unknown Source) project=hudson.maven.MavenModuleSet@16e92c34[vysper-trunk-jdk1.6-windows] project.getModules()=[hudson.maven.MavenModule@1ecd1f0e[vysper-trunk-jdk1.6-windows/org.apache.vysper:demo-pubsub-client][vysper-trunk-jdk1.6-windows/org.apache.vysper:demo-pubsub-client][relativePath:demo\pubsub\client], hudson.maven.MavenModule@2afc96fa[vysper-trunk-jdk1.6-windows/org.apache.vysper:nbxml][vysper-trunk-jdk1.6-windows/org.apache.vysper:nbxml][relativePath:nbxml], hudson.maven.MavenModule@6eb1f39c[vysper-trunk-jdk1.6-windows/org.apache.vysper:spec-compliance][vysper-trunk-jdk1.6-windows/org.apache.vysper:spec-compliance][relativePath:speccompliance], hudson.maven.MavenModule@1c4165e4[vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper][vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper][relativePath:dist], hudson.maven.MavenModule@91d9421[vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-admin-console][vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-admin-console][relativePath:server/admin-console], hudson.maven.MavenModule@668d4a33[vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-core][vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-core][relativePath:server/core], hudson.maven.MavenModule@646f76ec[vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-extensions][vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-extensions][relativePath:server/extensions], hudson.maven.MavenModule@21c3de91[vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-parent][vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-parent][relativePath:], hudson.maven.MavenModule@6431e17b[vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-server][vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-server][relativePath:server], hudson.maven.MavenModule@106404a8[vysper-trunk-jdk1.6-windows/org.apache.vysper.examples:vysper-embedded-war][vysper-trunk-jdk1.6-windows/org.apache.vysper.examples:vysper-embedded-war][relativePath:examples/embedded-war], hudson.maven.MavenModule@24160f43[vysper-trunk-jdk1.6-windows/org.apache.vysper.examples:vysper-examples][vysper-trunk-jdk1.6-windows/org.apache.vysper.examples:vysper-examples][relativePath:examples], hudson.maven.MavenModule@67caf016[vysper-trunk-jdk1.6-windows/org.apache.vysper.examples:vysper-pubsub-demo][vysper-trunk-jdk1.6-windows/org.apache.vysper.examples:vysper-pubsub-demo][relativePath:examples/pubsub-client], hudson.maven.MavenModule@18871cbe[vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:vysper-websockets][vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:vysper-websockets][relativePath:server/extensions/websockets], hudson.maven.MavenModule@6bb3f4fe[vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:websockets][vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:websockets][relativePath:server/extensions/websockets], hudson.maven.MavenModule@4b23a307[vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0045-muc][vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0045-muc][relativePath:server/extensions/xep0045-muc], hudson.maven.MavenModule@721560df[vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0060-pubsub][vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0060-pubsub][relativePath:server/extensions/xep0060-pubsub], hudson.maven.MavenModule@4fe64f62[vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0065-socks][vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0065-socks][relativePath:server/extensions/xep0065-socks], hudson.maven.MavenModule@6d45baf0[vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0124-xep0206-bosh][vysper-trunk-jdk1.6-windows/org.apache.vysper.extensions:xep0124-xep0206-bosh][relativePath:server/extensions/xep0124-xep0206-bosh]] project.getRootModule()=hudson.maven.MavenModule@21c3de91[vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-parent][vysper-trunk-jdk1.6-windows/org.apache.vysper:vysper-parent][relativePath:] FATAL: f:\hudson\tools\maven\latest2 doesn't have a 'lib' subdirectory - thus cannot be a valid maven installation! java.lang.IllegalArgumentException: f:\hudson\tools\maven\latest2 doesn't have a 'lib' subdirectory - thus cannot be a valid maven installation! at hudson.maven.MavenEmbedderUtils.buildClassRealm(MavenEmbedderUtils.java:82) at hudson.maven.MavenEmbedderUtils.getMavenVersion(MavenEmbedderUtils.java:185) at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:66) at hudson.maven.MavenVersionCallable.call(MavenVersionCallable.java:41) at hudson.remoting.UserRequest.perform(UserRequest.java:118) at hudson.remoting.UserRequest.perform(UserRequest.java:48) at hudson.remoting.Request$2.run(Request.java:287) at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at hudson.remoting.Engine$1$1.run(Engine.java:60) at java.lang.Thread.run(Unknown Source)
