Why do I get this message when I deploy my application ?

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Why do I get this message when I deploy my application ?

Joseph Frippiat-2
Note:

The application may be dependent upon non-distributable development
tools or classes in the following packages:

Development System

...

Is this normal ?

Does it appear for each deployment ?

Thanks,

Joseph


Reply | Threaded
Open this post in threaded view
|

Re: Why do I get this message when I deploy my application ?

Andy Bower-3
Joseph,

> The application may be dependent upon non-distributable development
> tools or classes in the following packages:
>
> Development System

Strictly speaking this is warning you that your deployed application
contains some portions of the Development System package which are not
redistribtable by the terms of the license. In practice we probably
won't be too upset providing your application isn't a derivative
devlopment tool that would compete with Dolphin itself.

However, you might like to find out what bits of the Development
Package you are referencing in your app. Go to the Package Browser and
find the "Development System" package. Then go to the Dependents tab
and see if the list contains any of your packages. If so, clicking on
the package will show you exactly what you are referencing in the
development classes.

Best regards

--
Andy Bower
Dolphin Support
www.object-arts.com


Reply | Threaded
Open this post in threaded view
|

Re: Why do I get this message when I deploy my application ?

Ian Bartholomew-21
In reply to this post by Joseph Frippiat-2
Joseph,

> The application may be dependent upon non-distributable development
> tools or classes in the following packages:
>
> Development System
>
> ...
>
> Is this normal ?
>
> Does it appear for each deployment ?

It means that one of the classes or methods in the package references a
class or method that is part of the "Development system" package.  These
are intended to only be used for development, and are only licensed for
that purpose, so shouldn't be used in a deployed application.

The application will still deploy correctly, it's only a warning, but
you shouldn't really distribute your deployed application - unless you
OK it with OA first.

You can find out where the dependency is by opening your package in the
PackageBrowser, selecting the prerequisites tab, expanding the tree and
selecting "Development system".

--
Ian

Use the Reply-To address to contact me (limited validity).
Mail sent to the From address is ignored.


Reply | Threaded
Open this post in threaded view
|

Re: Why do I get this message when I deploy my application ?

Joseph Frippiat-2
In reply to this post by Andy Bower-3
Andy Bower a écrit :
> redistribtable by the terms of the license. In practice we probably
> won't be too upset providing your application isn't a derivative
> devlopment tool that would compete with Dolphin itself.

Sorry,  I didn't want to upset you, I simply want that my application
runs.  I took the risk to write it, for the company where I work, in
Dolphin Smalltalk Professional and it doesn't run and I have no way to
find out what the problem is except doing some black magic with the
deployment.

Thanks,

Joseph


Reply | Threaded
Open this post in threaded view
|

Re: Why do I get this message when I deploy my application ?

Blair McGlashan-3
"Joseph Frippiat" <[hidden email]> wrote in message
news:43d95136$0$4776$[hidden email]...

> Andy Bower a écrit :
>> redistribtable by the terms of the license. In practice we probably
>> won't be too upset providing your application isn't a derivative
>> devlopment tool that would compete with Dolphin itself.
>
> Sorry,  I didn't want to upset you, I simply want that my application
> runs.  I took the risk to write it, for the company where I work, in
> Dolphin Smalltalk Professional and it doesn't run and I have no way to
> find out what the problem is except doing some black magic with the
> deployment.
>

How do you come to draw the conclusion that black magic is necessary? It
seems to me that every attempt is being made to assist you in solving your
problem, but as with anything else you can't necessarily expect that we can
deduce the issue based on the limited information we have to work with so
far. I'm sure it can be solved, but this sort of comment doesn't really help
does it.

Regards

Blair


Reply | Threaded
Open this post in threaded view
|

Re: Why do I get this message when I deploy my application ?

Schwab,Wilhelm K
In reply to this post by Joseph Frippiat-2
Joseph,

>> redistribtable by the terms of the license. In practice we probably
>> won't be too upset providing your application isn't a derivative
>> devlopment tool that would compete with Dolphin itself.
>
> Sorry,  I didn't want to upset you,

I think some of this is a language barrier; Andy's use of "we would not
be upset" could be restated as "we would not object".  He is saying that
with a clear understanding of what your program is and does, Object Arts
will consider giving you permission to include in your exe some classes
that are ordinarily not allowed in deployed programs.

They are quite wise to protect themselves from having Dolphin turned
against them, and have always been willing to grant waivers when
appropriate.


 > I simply want that my application
> runs.  I took the risk to write it, for the company where I work, in
> Dolphin Smalltalk Professional and it doesn't run and I have no way to
> find out what the problem is except doing some black magic with the
> deployment.

I would not characterize it as black magic.  It is true that after the
image creates an exe file, puts the stub in it, and then begins tearing
itself apart and diving into the file after the stub (which is pretty
much what happens), one cannot expect the same level of debugging and
browsing that was the norm prior to deployment.

Have you found Ian's news archives and either his search tool or DSDN?
If not, obtain them; they will help you.  In this case, you will
probably want to use the global Trace and DebugView (available from
www.sysinternals.com) to add trace messages to bracket the problem, as
it sounds like a startup failure.  Also look for the appName.errors file
which frequently contains a lot of good information.  Once an exe gets
beyond startup, things can be much easier to diagnose.  It will never be
quite as slick as the IDE, but there are ways to get close to it.

Have a good one,

Bill

--
Wilhelm K. Schwab, Ph.D.
[hidden email]


Reply | Threaded
Open this post in threaded view
|

Re: Why do I get this message when I deploy my application ?

Joseph Frippiat-2
In reply to this post by Blair McGlashan-3
Blair McGlashan a écrit :
> far. I'm sure it can be solved, but this sort of comment doesn't really help
> does it.

You are absolutely right.

Thank you for the patch level 2,

Joseph