Hi there,
my client made a somewhat weird request: wants me to store “the last context
the user worked in” in his session, and restore it when the user comes to the
application through a specific Direct Action (and the session still lives).
In other words, suppose the user works in the app for
Hi,
is there a commandline tool which would parse and validate a .wo, so that I
could include it into my toolchain and get warnings and errors for malformed
html templates build-time, instead of run-time when the appropriate page is
opened?
Thanks!
OC
Hi there,
is there a way to enumerate sessions which are alive inside of a
WO/ERXApplication?
I guess I can create such a list myself, adding new ones in session.awake,
keeping it weak not to prevent old sessions to be destroyed (or perhaps storing
just session IDs), yadda yadda, but it would
ed your
> available memory and drop you off the performance cliff. You can do the
> maintenance and get around the locking problems using something like
> pg_repack.
> From: OCsite
> Sent: Wednesday, January 31, 2024 7:59 PM
> To: OCsite via Webobjects-dev
> Cc: Jérémy DE ROYE
Thanks, guys!
I am pretty sure though the problem can't be a background process either
reading for a long time or saving for a long time, for I do use the
ERXAdaptorChannelDelegate.trace logs and through
DatabaseContextDelegate.databaseContextWillPerformAdaptorOperations I log each
save — and
Hi guys,
I've got logs from one of our installations with a pretty weird problem.
We just happen to log immediately before ec.saveChanges() gets called; and we
happen to have a
DatabaseContextDelegate.databaseContextWillPerformAdaptorOperations, which logs
out soon as it is called.
In this
a similar problem lately, or perhaps, even better,
find a culprit and fix that?
Thanks a lot!
OC
> On 7. 6. 2023, at 11:12, OCsite via Webobjects-dev
> wrote:
>
> Hi there,
>
> pretty rarely, but alas repeatedly — something like, twice a year — our
> clients obse
Hi there,
pretty rarely, but alas repeatedly — something like, twice a year — our clients
observe a weird behaviour that
- they add “a row to a table”, means an eo into a standard 1:N relationship;
- immediately after that, they do not see the newly added row in the GUI, nor
do see it newly
René,
> On 28. 3. 2023, at 14:23, René Bock wrote:
> I guess the only non JS solution would be to split the form in two different
> forms.
Thanks, but since the layout is
[some form 1 items]
[complete form 2]
[other form 1 items]
I don't think I can do that. Perhaps if I could add the “form”
e no difference
altogether. The difference is purely WO-side, in the way the changes are merged
into snapshots and other ECs.
That would be, I suppose, far easiest approach — if, that is, (b) can be done
reliably. Would that be possible somehow?
Thanks and all the best,
OC
>> On 11 Oct 2022, at
Hi there,
I've just bumped into a new problem. There's a table which, many years ago, was
created as an invisible M:N intermediate table. Later, we needed to add some
information to the relationship, so now we have a table, say, Connection, which
has
- a number of normal attributes
- a
e, so it might not be suitable if you have a lot of these pages
> open for a longer time.
>
> Cheers,
> - hugi
>
>
>> On 1 Sep 2022, at 10:13, OCsite via Webobjects-dev
>> mailto:webobjects-dev@lists.apple.com>>
>> wrote:
>>
>> Hi there,
Hi there,
thanks for previous answers, the JS solution works like a charm. Nevertheless,
I've bumped into another problem: along with downloading the file (returning
appropriate WOResponse from my action method), I would need to refresh the page
as well, to increment a visible download counter
ppe
> ————————
> Sent from my iPhone
>
>
>> On 27 Feb 2022, at 12:45, OCsite via Webobjects-dev
>> wrote:
>>
>> Hi there,
>>
>> as I am checking all my relationships to make sure I did not another
>> mistake, I've bumped into someth
Hi there,
as I am checking all my relationships to make sure I did not another mistake,
I've bumped into something strange.
It looks like EOF prohibits a combination of “owns destination” and the “deny”
delete rule.
Can perhaps anybody explain the rationale behind that?
I must be overlooking
Thanks to all for the answers!
Is there a way to use the ERExistsQualifier through
qualifierWithQualifierFormat? At the particular place it would be somewhat
difficult to create the qualifier tree programmatically, there are considerably
more complex qualifiers ANDed and ORred to the thing,
Hi there,
to keep at the safe side, we bounce our application once a day. The app happens
to be somewhat specific in the sense it is really used only locally and at the
business hours; therefore we can afford simply to not-gracefully relaunch it
late evening.
Worked well for a long time.
event... might prove easier than somehow trying to stick the
fragment to the URL...
Thanks and all the best,
OC
>> On Jan 16, 2022, at 3:53 PM, OCsite via Webobjects-dev
>> mailto:webobjects-dev@lists.apple.com>>
>> wrote:
>>
>> Hi there,
>>
&
Hi there,
my client wants me to ensure that a page, when accessed/refreshed in any way,
automatically scrolls to a specific place (which depends on previous usage of
the thing).
Is there some place/hook in WebObjects which would allow me to automatically
add a fragment (whose value is set up
Aaron,
thanks! Actually I could extend the user class easily, without a need to make a
generic interface. Nevertheless I don't think either would help: in this
particular case, the „canSeePage“ ability does not depend on the user, but only
on whether the application has been connected to
Markus,
thanks!
> On 9 Jan 2022, at 17:27, Markus Ruggiero wrote:
> When you create your page inheriting from OCSComponent you inherit all the
> methods including all managing your currentUser. Just override those. I would
> think that solves your problem without too much of legwork.
Alas,
Hi there,
I am again here with a mysterious bug; something like this happened before
(with slightly different setup), now it happened again. This time the
attributes involved were NSTimestamps; I (might be wrong, but I) believe the
attribute type is irrelevant to the problem and I am
Hi there,
is the process of merging changes upon a save into other ECs, and all the kinds
of snapshots available, documented somewhere in detail?
My old EOEditingContextConcepts says just this:
... However, locally uncommitted changes to objects in the EOEditingContext are
by default
Some followup: I have analysed the R/R loops in details and found that
- the user B saved changes at 11:00:25.220
- at this moment, there was a user A's R/R loop (which never touched the
relevant data), running from 11:00:24.570 to 11:00:25.548
- the next user A's R/R loop started at
... well, myself, I have found Eclipse next-to-unuseable (WOLips itself looked
good, but it's, alas, Eclipse-based). In case there's more people similarly
Eclipse-incompatible, let me just remind that the good ole XCode (with a couple
of build scripts added) is considerably more convenient than
Don,
> On 29 Jun 2020, at 17:16, Don Lindsay wrote:
> Thanks for the information. This may be the path I will need to go down for
> this specific project.
Good luck!
I have checked our sources and actually there were two small gotcha's we did
bump into:
(i) programmatically added
Don,
we do something remotely similar all the time (not creating a complete model,
but adding attributes dynamically at launch to entities). Works without a
glitch, I cannot recall any problem at all with this.
Should work for you as well, I would be rather surprised if you encounter any
Hi there,
I've just bumped into another problem which seems it should be pretty common,
but I can't see a decent solution (due to my blindness quite probably).
I am caching some information for EOs; the info is EC-independent, and
therefore the cache is keyed by global IDs.
When an EO is
Markus,
> On 2 Jun 2020, at 12:09, Markus Ruggiero wrote:
> Why not simply override toString() in EOGenerate templates once and for all?
What are “EOGenerate templates” and how they affect the
entities/attributes/relationships toStrings? I can't find anything like that in
my WO documentation.
Hi there,
just again, I've been bit in my tender parts by the well-known problem that
1. thread A locks its EC
2. thread B saves some change into DB
3. thread A saves its own changes (of different properties), which alas as a
side-effect also reverts B's changes ...
... since A's EC still
A propos of
> alas, the site admins did not try to ask JVM to detect deadlocks when they
> restarted the application
might it perhaps to be possible to set something somewhere up so that each time
a WO application is stopped by the JavaMonitor, the JVM always tries to detect
and log out into
ase, what's precisely the advantage of having a pool instead of
creating a new OSC for each import thread (and releasing it when the import is
done)?
> Don’t forget to send him some Red Breast Whiskey.
Aha! At least one thing which I do not need more detailed elucidation :)
Thanks again
Hi there,
bumped lately into another weird problem. We import some data into DB in
background tasks. Up to yesterday, it worked normally; today six import tasks
were launched, and each of them seemingly hang in its first DB operation.
Restart did help; alas, the site admins did not try to ask
Gino,
I can be completely wrong, but it looks like two problem logs interspersed,
which stinks by a threading issue, along with the fact it happens
intermittently.
If possible, I'd check race conditions and try to synchronize (or lock) where
needed.
Quite possibly someone other would give a
Hi there again,
is there any known situation/bug, which would lead to the logs of kind
DEBUG !!! Request will be REDIRECTED to non-refusing instance
without having set either Refuse new session or graceful scheduling in the JM?
I have found a debate in which Chuck asserts that WO might have
Hi there,
for once, no deep mystery, but a plain API-related question :)
I am just switching my old very hap-hazard and ugly way of loading javascripts
as needed by components to the very neat ERXComponent's support of
additionalJavascriptFiles. Mostly it works like a charm, but for two cases:
Gino,
first thing I would try would be to log out the generated SQL and check its
contents. Can you do that?
Unless I am missing something, your quoted strings look like a plain ASCII, and
thus they should not be affected by Unicode quirks.
All the best,
OC
> On 14 Jan 2020, at 15:26, Gino
y entities would cause each session to
have its own full cache of all the „static“ objects, which might be a bit of a
memory problem with more users working with the app at once.
Perhaps it was a wrong decision and the memory waste would be a cost well worth
of not bumping into those SEC quirks...
Th
020, at 4:13 PM, OCsite via Webobjects-dev
>> mailto:webobjects-dev@lists.apple.com>>
>> wrote:
>>
>> I think I have probably solved the original problem (quoted below) all
>> right, for the record, by doing essentially this in the
>> databaseContextWillOrd
o I just do something terribly wrong somewhere in my
application, for this should work all right?
Does anyone here use this setup (creating/updating EOs with one-way
relationships into SEC), and does it work properly for you without all this
hassle?
Thanks,
OC
> On 11 Jan 2020, at 3:28, OCsi
somewhat fear there
would be some subtle undocumented difference, which would raise its ugly head
and bite me in tender parts the next month or the next year :/
Thanks and all the best,
OC
>> On Jan 12, 2020, at 7:00 AM, OCsite via Webobjects-dev
>> mailto:webobjects-dev@lists.
P.S.
> On 12 Jan 2020, at 14:55, OCsite via Webobjects-dev
> wrote:
> As for the fixing... well, I guess I can generate the proper AOs myself, but
> the trick is, how do I order them? I would need to reuse the standard default
> ordering which EODatabaseContext does normal
der them? I would need to reuse the standard default
ordering which EODatabaseContext does normally; but it does not seem to be
accessible anyhow, or am I overlooking something of importance here?
Thanks and all the best,
OC
> On 11 Jan 2020, at 3:28, OCsite via Webobjects-dev
> wrote:
Hi there,
this is weird. My EOs have some relationships into the SharedEC — of course,
one-way without an inverse; I understand that relationships to SEC are all
right, only those from it outside are forbidden. (Am I wrong perhaps? If those
relationships were set up in the database without
Hugi,
thanks!
> On 10 Jan 2020, at 20:19, Hugi Thordarson wrote:
> Well, WOStaticResourceRequestHandler doesn't really "create a
> request/response loop". A request is is sent to the application, the
> application will then look at the URL and determine from that what request
> handler
Gentlemen,
my application does some R/R loops and creates some sessions/main components
which I believe it should not.
Lately, from a webdesigner, I have got some improvements of the look of my
application, which essentially looks like
in the html header. The CSS starts with
===
/*!
*
46 matches
Mail list logo