Gnutella Forums

Gnutella Forums (https://www.gnutellaforums.com/)
-   Development Open Discussion (https://www.gnutellaforums.com/development-open-discussion/)
-   -   Compiling Problem (https://www.gnutellaforums.com/development-open-discussion/85756-compiling-problem.html)

comdata55 July 3rd, 2008 09:55 AM

Compiling Problem
 
Hi, I am brand new to this. I downloaded the source and built it. It compiled and ran perfectly. I then changed something in the gui and rebuilt and restarted, it worked. I then made another change and now any changes i make do show after rebuilding and restarting. is there a file cache or something that would stop code changes from compiling? or am i missing something?

GregorK July 3rd, 2008 11:43 AM

Try to do:
ant clean buildAll
It will delete all compiled files and completely rebuild from source.

arne_bab July 20th, 2008 11:46 PM

It doesn't build for me either:

Log:

Quote:

compileSource:
[javac] Compiling 750 source files to /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/output/classes
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/swarming/SWDownloadFile.java:45: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.CheckForNull;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/swarming/SWDownloadFile.java:46: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.NonNull;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/MemoryFile.java:30: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.NonNull;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/gui/macosx/GURLHandler.java:29: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.SuppressWarnings;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/prefs/OldCfg.java:43: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.SuppressWarnings;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/prefs/core/PrivateNetworkConstants.java:25: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.SuppressWarnings;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/query/QueryMsgToWriterMonitor.java:29: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.NonNull;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/utils/IOUtil.java:38: package edu.umd.cs.findbugs.annotations does not exist
[javac] import edu.umd.cs.findbugs.annotations.SuppressWarnings;
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/swarming/SWDownloadFile.java:101: cannot find symbol
[javac] symbol : class NonNull
[javac] location: class phex.download.swarming.SWDownloadFile
[javac] @NonNull
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/swarming/SWDownloadFile.java:597: cannot find symbol
[javac] symbol : class CheckForNull
[javac] location: class phex.download.swarming.SWDownloadFile
[javac] @CheckForNull
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/swarming/SWDownloadFile.java:633: cannot find symbol
[javac] symbol : class CheckForNull
[javac] location: class phex.download.swarming.SWDownloadFile
[javac] @CheckForNull
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/swarming/SWDownloadFile.java:664: cannot find symbol
[javac] symbol : class NonNull
[javac] location: class phex.download.swarming.SWDownloadFile
[javac] @NonNull
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/MemoryFile.java:679: cannot find symbol
[javac] symbol : class NonNull
[javac] location: class phex.download.MemoryFile
[javac] private void releaseMultiBlockedAllocScope(@NonNull DownloadScope unblockScope,
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/download/MemoryFile.java:680: cannot find symbol
[javac] symbol : class NonNull
[javac] location: class phex.download.MemoryFile
[javac] @NonNull SWDownloadCandidate downloadCandidate)
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/gui/macosx/GURLHandler.java:108: cannot find symbol
[javac] symbol : method justification()
[javac] location: @interface java.lang.SuppressWarnings
[javac] @SuppressWarnings( value="NM_METHOD_NAMING_CONVENTION", justification="native method")
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/prefs/OldCfg.java:55: cannot find symbol
[javac] symbol : method justification()
[javac] location: @interface java.lang.SuppressWarnings
[javac] @SuppressWarnings( justification="Obsolete class will be dropped in the future.")
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/query/QueryMsgToWriterMonitor.java:59: cannot find symbol
[javac] symbol : class NonNull
[javac] location: class phex.query.QueryMsgToWriterMonitor
[javac] public QueryMsgToWriterMonitor( @NonNull Writer outputWriter )
[javac] ^
[javac] /home/arne/Dokumente/1-noch-zu-backuppen/Programme/phex/trunk/src/main/java/phex/prefs/OldCfg.java:55: annotation java.lang.SuppressWarnings is missing value
[javac] @SuppressWarnings( justification="Obsolete class will be dropped in the future.")
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -Xlint:deprecation for details.
[javac] Note: Some input files use unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 18 errors
Missing packages?

arne_bab July 21st, 2008 03:50 AM

I fixed it in SVN.

At least for me it builds again.

Thanks for the headstart, Gregor!

Svallen November 26th, 2008 07:42 AM

Hello people,

I just downloaded phex source, and followed the installation guide from the phex-wiki, but i have a problem when trying to run phex using "java -jar target/phex.jar". I get an Exception from org.xsocket.datagram.idatagramhandler - NoClassDefFoundError.


Does anyone have a clue about this?


http://img440.imageshack.us/img440/2...rrorqa3.th.jpg

Svallen November 26th, 2008 07:45 AM

1 Attachment(s)
I got this problem when i run Phex with java, can anyone help?

http://www.gnutellaforums.com/attach...ererrorqa3.gif

Thanks.

GregorK November 26th, 2008 07:51 AM

Please try to update again from SVN and rebuild.

Svallen November 26th, 2008 07:58 AM

Thanks :) gonna try that.

Svallen November 26th, 2008 08:15 AM

Excellent, it works perfectly now! thank you very much!

GregorK November 26th, 2008 10:27 AM

Great, I would be interested what your experience is with the current SVN build. There have been many changes under the hood and I like to know if they make a good impression and if they are stable enough to be released.


All times are GMT -7. The time now is 10:50 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.0 ©2011, Crawlability, Inc.

Copyright © 2020 Gnutella Forums.
All Rights Reserved.