Sat, Jan 25, 6:23 PM CST

Renderosity Forums / Poser - OFFICIAL



Welcome to the Poser - OFFICIAL Forum

Forum Coordinators: RedPhantom

Poser - OFFICIAL F.A.Q (Last Updated: 2025 Jan 25 4:22 pm)



Subject: Need help on launching MorphExchange (or finding different solution)


vilian ( ) posted Thu, 01 June 2006 at 5:08 PM · edited Thu, 26 December 2024 at 10:40 AM

MorphExchange is a little Java app that converts .pmd morphs into usual morphs built into .cr2. At least in theory. I've found enough freebie clothing items with .pmd morphs only to think about converting them to something more useable in my ProPack. MorphExchange seemed rather suitable (according to desription, it fits my needs and is free here at Rendo) - the problem is, it won't launch on my compy (Win2000). Readme said something about proper Java install (Java 1.4.2) - so I went, grabbed it and installed. But still all I get is "Unable to launch the specified application" error, and in details it says:

An error occurred while launching/running the application.

Category: Launch File Error

The following required field is missing from the launch file:

 

And in Exception it says:

MissingFieldException[ The following required field is missing from the launch file: ]
 at com.sun.javaws.jnl.XMLFormat.parse(Unknown Source)
 at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
 at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
 at com.sun.javaws.jnl.LaunchDescFactory.buildDescriptor(Unknown Source)
 at com.sun.javaws.Main.launchApp(Unknown Source)
 at com.sun.javaws.Main.main(Unknown Source)

My questions are:

  1. How to repair it ? And if it's unrepairable,

  2. Is there any other possibility to force .pmd morphs to work in ProPack, like other stand alone app or Python script ?

 

Thank you in advance for any info, I'd really really appreciate that.



Outdated gallery over at DeviantArt

Fics at FanFiction.net and Archive of Our Own (AO3)


nruddock ( ) posted Thu, 01 June 2006 at 6:47 PM

Open a command prompt (click Start, select Run, type "cmd" and press enter)
Type "java -version" and press enter

The first line of output should be something like

java version "1.4.2_06"
or
java version "1.5.0_06"

The two numbers after the underscore aren't that important.

If the version number is Ok, then change directory to where you have MorphExchange.jar and type

java -jar MorphExchange.jar


Medzinatar ( ) posted Thu, 01 June 2006 at 7:21 PM

I also use Win2000.  It launches OK for me, either by double click or command line

However, it doesn't appear to do anything after selecting a file for processing.  It sat there for 20 mins at "0% progress" before I stopped it.

BTW, my system has Java 1.5.0_06



Medzinatar ( ) posted Thu, 01 June 2006 at 9:15 PM

Since my curiousity is now piqued,  I installed java 1.4.2 on another system, thinking that something in the newer version stopped it from working. No luck on that either.

Just for giggles, I created a file, put a few dozen random alpha characters in it and saved as "bogus.pmd".  It still sits there and does nothing.  I would have expected it to barf and tell me the file wasn't a PMD or something.

Maybe the author will show up here and help us out.

  • Roni



kuroyume0161 ( ) posted Fri, 02 June 2006 at 12:18 AM

Actually, yes, MorphExchange does indeed check that the PMD binary content is a PMD and not just a bogus file masquerading as a PMD. :)  There is a four-byte header "PZMD" which is used to verify the file type content.

MorphExchange does work (first problems noted here), but maybe this is an issue with Win2000.  If I remember correctly, didn't M$ have their own built-in Java before XP? - don't know if that was removed earlier or in a Service Pack.  If it is using the Windows JVM instead of the Sun JVM, that would be immediate disaster.  There may also be a need to edit your System Environment Variables?  Maybe they were not updated and it is looking at the incorrect JRE (Java Runtime Environment).

Also, you must select the Poser file (PZ3, CR2, PZ2, etc.) that references the PMD or a folder containing Poser files with PMD references, not the PMD file itself (as it contains no references back to the file that references it).

Beyond that, I donot know what could be the problem.  I have no access to Win2000 - all my Windows machines are XP Pro.  And I too am now using Java 1.5.0_06 and seemed to have no problems integrating a PMD into its CR2 just for a quick test.

Having looked online about the error, I find it odd that a JNLP error shows at all.  That is for Web Start applications - mine is an application (like an .exe), not a web/browser application.  Along with this, it may be an XML 'locale' or 'encoding' issue.  Could be possible that the NetBeans class compile options that I userd are setting these to something that Win2000 doesn't like.  This could also be related to a 'third-party' class used for browser launching (which seems very probable).  As this is a beta, you have to expect issues (though these are the first encountered).

By the way, if you can actually run MorphExchange, the About button displays contact information. :)  If the specific problem can be tracked down, I may be able to update MorphExchange quickly.  Otherwise, I am in the process of beta-testing a MAJOR plugin - 800KB Cinema4D plugin with about 20 beta-testers - which nearly puts my income on hold.

Robert

C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, you blow your whole leg off.

 -- Bjarne Stroustrup

Contact Me | Kuroyume's DevelopmentZone


Medzinatar ( ) posted Fri, 02 June 2006 at 1:17 AM

Thank you Kuroyume;

Program works for me on Win2000.  I was selecting the PMD and not the CR*

I'm sort of dense, so a program has to just about shout at me if I've chosen the wrong file.

Thanks,

Roni

 



vilian ( ) posted Fri, 02 June 2006 at 1:39 AM

Yay ! Launching from command line actually does work O.o Now need to check if it's willing to proceed further :D



Outdated gallery over at DeviantArt

Fics at FanFiction.net and Archive of Our Own (AO3)


kuroyume0161 ( ) posted Fri, 02 June 2006 at 2:30 AM · edited Fri, 02 June 2006 at 2:32 AM

Partly my fault on what files to select.  The readme is not very clear on this and neither is the file selector  when you click "Internalize".  Let's face it, PZ3, CR2, and PMD are all Poser files, right? :)  Maybe a little more specificity is required on the file selector or better info on the popup info (if you hold the mouse over a window element, some text information is displayed).

Hope it works for you now, vilian!

Robert

C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, you blow your whole leg off.

 -- Bjarne Stroustrup

Contact Me | Kuroyume's DevelopmentZone


rofocale ( ) posted Tue, 13 June 2006 at 11:55 AM

MorphExchange is a superb tool (excellent work, kuroyume) Miki and Koji is working

perfect in my Poser PP - you can check my gallery here at r´osity :D

Unfortunately it cannot handle "inj-files" that calls a "pmd"  :(

So far I have managed to get the Miki character creators to mail me Pro Pack

compatible copies of their products...

Perhaps someone knows another ways to solve this problem?


kuroyume0161 ( ) posted Tue, 13 June 2006 at 6:30 PM

At some stage, I'd like to add that functionality.  It's more a matter of designing the best procedure and knowing all of the keywords to be expected for PMD injection.  Also note that FaceRoom morphs, which are independent and in another proprietary format, are not handled.  If you apply them, I think that they are saved with the new figure or scene file - but then you need Poser 6 to accomplish that feat.

Robert

C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, you blow your whole leg off.

 -- Bjarne Stroustrup

Contact Me | Kuroyume's DevelopmentZone


Privacy Notice

This site uses cookies to deliver the best experience. Our own cookies make user accounts and other features possible. Third-party cookies are used to display relevant ads and to analyze how Renderosity is used. By using our site, you acknowledge that you have read and understood our Terms of Service, including our Cookie Policy and our Privacy Policy.