Sega won't bring it to the west? No problem. We can go to Japan!
Sorry for taking so long to write it. I was trying to reinstall the game since monday, and finally Thursday I figured out why I couldn't run it. And it was such an easy fix I feel silly for wasting so much time with it.
Anyway! Tired of Sega's PSO2 localization shenanigans? Tired of waiting for a game localization that wasn't oficially announced dead yet, but seems that it haves the same chances of happening that Fez 2? I once was too. Heck, I still am! But I think enought is enought. Thanks to a 2d artist I follow on Twitter, I have discovered that it is possible to play the japanese version, and on top of that with a patch that translates the most important stuff like item names, skill names, and a good percentage of the older episodes' story dialogues.
This guide is based on Arks Layer's installation guide and also personal experiences involving trying to install and failing a couple of times (fun fact: I only had trouble when installing this on my machine. Things went 100% ok on my girlfriend's PC). You will need to be patient when installing for the first time, as the process takes quite a good time, but once you get everything sorted out then it is smooth sailing after that! Patching and updating is piece of cake thanks to Arks Layer's Tweaker.
First things first. You will have to download the english installer for Phantasy Star Online 2 Episode 4 (download link here). You'll need BitTorrent to download it, and the current size of it is over 30GB, so while you wait it you could go and create a SEGA ID (needed for playing PSO2).
Note 1: if you are not sure if your machine can handle it, first download the benchmark tool and give it a try! It also comes with the caracter creator and the abilty to try the PS4-like tier 6 graphics.
Note 2: it is possible to install the whole game using the Tweaker instead to download it, but I have never tried it.
I already had troubles in the past with the antivirus giving false positives both for the english installer and the Tweaker, and in some places I read that some people were having troubles with the firewall blocking these programs too. I would recomend turning the antivirus off everytime you need to install or update the game, and the firewall only in case you still not able to install or update it.
Note: FOR THE LOVE OF ARCEUS TURN IT BACK ON AFTERWARDS ASAP, ok?
This one is pretty straightforward. You know what to do. I trust you.
The installation process will take quite some time, so it would be the wise to sign up and create a SEGA ID, in case you haven't done that yet.
If you already did it, them uh... go play something else in other platform? Sleep? Go outside? Watch cartoons? Your choice.
Important note: when the instalation is finished, unmark the checkbox so it does not run PSO2 launcher! We will be using a custom launcher.
We will never ever be using the vanilla installer because Arks Layer's Tweaker unifies and simplify the processes of updating, patching and intalling plugins. Go to Arks Layer website and download the latest version of the Tweaker and open it.
Note 1: the Tweaker doesn't run correctly inside the standard Windows' Download folder. Create a new folder called 'Tweaker' for it somewhere else before starting for the first time. A good place would be inside the game root folder.
Note 2: always run it in admin mode. You can right click the .exe file and set it to always run as admin in Properties > Compatibility.
Note 3: when opening it for the first time it will ask you if you already installed and then for you to select the pso2_bin folder. The folder is located inside the root game folder, as shown in the image below.
The first thing we will do is to download and install all the updates. Right now we got some pretty big downloads from the last updates, so this will take some time. Open Tweaker's main menu by clicking the top-left orb and then click on Troubleshot > Check for old/missing files.
We should wait until all the updates are properly installed before starting this step. We will install all the translation to let the game be palyable for people can't read Japanese (like me!). Go in the Main menu > Install/update patches and install, one by one, the English Patch, the Englih Large Files (New Method) and English Story Patch (this one is a little chubbier than the other patchs).
This plugin will translate the item names while enabling you to copy their japanese names for searches. The path to it is Main menu > Pluggins (button at the botton). Check the "Item Translation" box and then click "Force Plugin Check" to download it, then click "Save".
We are almost there! Now we need to configure the proxy and we will be good to go! Go to this site and follow the instructions to configure the proxy.
10 - Go play it already dammit!
Now we are good to go! Click in "Launch PSO2" and go have some fun!
Tip: most western player gather on Ship 02. Each "Ship" is a different server.
Note 1: if you get Gameguard errors or is redirected to Gameguard website, click in Main menu > Troubleshooting > Fix Gameguard errors.
Note 2: if you get the missing d3dx9_43.dll, you will need to manually update DirectX. Download this tool and run it. That was the error I was getting, and it took some time to fix it because Microsoft said on their support website that all that I needed to do to update DirectX on Windows 8.1 was to use the Windows Updater.


text:
Posted on March 17, 2018 April 28, 2018 by Sean
DARLING in the FRANXX Ep. 10: Into the undying city
In this week's episode, the kids are finally allowed to step foot inside their plantation's city, and Zorome ends up getting more than he bargains for.
But first, we pay those so-called sages a visit. They're amazed at Squad 13's recent performances. More specifically, they are impressed by the fact that the team can work together so well despite their differences. At first glance, there's nothing particularly revolutionary being explored here. Remember Squad 26 and how boring their FranXXs looked? Not only did they look boring, however, they even used the same weapons. On the other hand, Squad 13 is special, because every FranXX is unique. Every FranXX is individualized. The entire squad is also a group of kids with wildly different personalities. They're not homogeneous like other squads. As a result, the whole can be greater than the sum of its parts.
And it is for this reason that Squad 13 is the experimental group. We can easily surmise that other squads are similar to Squad 26; conformity and homogeneity above all. This allows multiple individuals to quickly fall in line and work together as a team. They can thus easily realize their potential. Unfortunately, nature has always favored diversity. Even in society, we have thrived by specializing. We don't all do the same type of labor. Rather, I might take up farming, you might taking up smithing, and someone else might take up carpentry. When we put our efforts together, we can achieve greater results than if everyone had been jacks-of-all-trades instead. But this is obvious, right? We all know this, right? Well, not exactly. Japan is a very, very homogeneous country. As a result, we often marvel at their sense of community and teamwork. At the same time, however, you can't help but wonder if they are perhaps limiting their potential by refusing to diversify.
One of the sages feel uneasy about Squad 13's uniqueness: "The future we at APE exalt is one of calmness and uniformity." A species can survive without genetic diversity, but they are always under the threat of extinction should a disaster strike. It is much, much more difficult to adapt to the ever-changing environment around you when everyone is too similar. Maybe this is why humans have abandoned the outside world. They can only cope inside their hermetic plantations. This also helps us understand why Zero-Two would stare at one of the plantations' golden cities and call it lifeless. She literally has klaxosaur blood running through her veins, so she's all about being different. Her uniqueness is also what allows her to be so much more physically adept than everyone around her. In other words, it's really quite amusing that the sages continue to pray at the altar of uniformity when they seem to depend quite heavily on Zero-Two's abilities to save them over and over.
At one point in the episode, Ichigo remarks that she can't even picture herself ever growing up and becoming an adult. What a weird notion. Of course, this shows you how expendable they are. They are born and raised just to die for the adults. And yet, this feels kinda familiar, doesn't it? For over a decade, we've heard over and over how it's especially bad to have a negative population growth. Why? Because most modern societies depend on an ever-growing workforce in order to keep up with the rising costs of pensions and social security. With an aging population, however, this is slowly becoming more and more difficult for Japan. There just aren't enough young people in the workforce. Well, why don't we just "create" more kids! Clearly, that hasn't worked. The government has tried to encourage young people to get married and have children, but they just don't want to for a myriad of reasons. One other solution is to open the borders up to immigration, but as we've already seen, Japan favors "calmness and uniformity." Well, goddamn, something's gotta give! As a result, Darling in the FranXX is exploring a dystopian future in which we've gone to the extreme of literally producing and exploiting kids just for the sake of the adults.
Zorome's odyssey
The episode opens with Zorome narrating to us. He seems to have a recurring dream that, at first glance, appears to resemble the experience of a child being born.
After the kids receive their medals, Nana relents and allows them to walk back on their own. The city is practically empty, though. You don't get to see any of the adults. No wonder it's considered lifeless. In any other series, we'd get those generic scenes of people going about their daily lives. We get nothing of that sort here. Not content to just return home after a short tour through an empty, lifeless city, Zorome sneaks off on his own. He eventually stumbles into one of the buildings, and it's really quite stark in there. To contrast the gaudy golden exterior, these buildings are filled with nothing but cold and sterile halls of complete whiteness. The kid finally manages to spot someone walking in the streets, but they quickly disappear around the corner when Zorome calls out to them.
He tries to climb down a wall, which catches the attention of yet another individual. She seems initially frightened by him, and this reaction makes Zorome slip and fall. These adults have probably never interacted with children before. The kid ends up knocking himself out, and when he comes to, he finds himself in a woman's home. I wonder how she transported him here. Anyways, she then tells him something curious: "You know how your body and other things are a little different from ours? The medical checker just wouldn't work on you." Is it possible that they're not even part of the same species? Again, is it even possible that these adults are not even human?
After all, the adults look so weird from behind. Just some odd, humanoid-shaped silhouette of white. When the woman finally takes off her "hoodie," she is revealed to be quite elderly. I wonder if the other adults are the same. I wonder if there's even a single young adult in the city. Y'know, someone in their twenties. Anyways, Zorome observes the woman in action, and she's going about her home with a spray bottle of disinfectant. Considering how old she might be, her immune system might not be so hot. Still, you'd think that with all their technology, their homes would be self-cleaning.
She eventually reveals that she has a partner, but not out of love or anything like that. According to her, they're just "following an old custom." Nevertheless, she says, "Life must've been so uncomfortable back then." When Zorome fails to understand what she means, she adds, "Well, they had to rely on others for every little thing. Doesn't that sound really annoying?" The old woman then offers to introduce the kid to her partner, and it's just some guy strapped inside a chamber. He's been in there so long that she can't even remember what his voice sounds like. What's the point of being partners if you don't even need to speak to them? She says that neither of them are dissatisfied with each other, but they also can't argue that they are satisfied either. These people are so afraid of pain that they've stopped living altogether.
At one point, her partner smiles, and the woman says, "He's getting his dose of happiness." Sadly, this is what the kids are dying for. Happiness is no longer something that an individual can strive for. Happiness no longer has to be achieved probably because the struggle is so "uncomfortable." Instead, happiness can just be attained through a drug. Kids are sacrificing their lives to help these old people cling onto their zombie-like way of life. One can only wonder why they all haven't resigned themselves to these "pleasure machines" for good." Just hook yourself up to a virtual world. Why even bother with this corporeal existence? Our flesh will eventually fall apart after all. Wouldn't that be horribly uncomfortable to experience?
All of a sudden, the woman collapses in place because she feels tired. She doesn't look incredibly old, but you never know how much that is due to technology. Someone simply in their 60s wouldn't just randomly fall to their knees. She also adds that she isn't used to talking to someone as much as she's done today. Man, interacting with others can be so uncomfortable! After all, she doesn't talk to her partner at all. They don't meddle in each other's lives (or lack thereof). As a result, Zorome starts complaining about how Miku nags on him all the time, so the woman suggests that maybe he should change his partner. This quickly makes him admit that he's not really all that bothered by Miku's personality at all. He then goes on and on about how she's actually kinda cute, so he has this urge to protect her.
But listening to him has tired the old woman out, so she arranges to have someone pick Zorome up. When she returns, she finds him in tears. He's suddenly been hit with a wave of sentimentality, but he can't quite comprehend his feelings. She feels familiar to him, but they've never met before. He confesses that he feels as though someone's always been looking over him, but she counters that she can't protect him. After all, it's the other way around: the kids protect the adults. Still, it appears as though Zorome has always been yearning for a motherly figure in his life, and the old woman stirred up those desires again. When he adds that he hopes to one day become an adult like her, she can only give him a quizzical look. He asks if they could be friends again one day, and she says no. But before she can explain why, her sentence gets cut off. The authorities have come to take Zorome away, but they have to scan him first for whatever reason (radiation?). One of them refers to Zorome as one of the "infected children." The other guy says, however, that the kids are "basically victims in all this, too." Hm.
In the end, Zorome reveals to us that he no longer sees that recurring dream anymore. Maybe a small part of the illusion has been shattered for him. On the plus side, he has a better appreciation for Miku now.
Zero-Two's continued struggles
Something is bringing Zero-Two down. She hasn't really been energetic self ever since she got that present (a mirror) from Hiro. On the one hand, she appears to be changing on the inside. In last week's episode, she kept saying over and over how she doesn't dislike all of the mushy friendship stuff that goes on with Squad 13. On the other hand, nothing has changed for her at all on the surface, and maybe this is why she constantly stares at her reflection. She still sees herself as a monster despite everything. Hiro asks his partner what's bothering her, but she replies that she's just thinking about something. "What are you thinking about?" seems like a natural follow-up question. Unfortunately, we only get to see Hiro walk off with Zero-Two. We don't know if he pressed her any further on the issue. He likely didn't.
Hiro spends a lot of the episode stealing glances from Zero-Two. He can tell that something is wrong. More importantly, she needs someone to reach out to her. Not only that, they have to be persistent about it. Unfortunately, that's probably reserved for another episode. After all, Hiro tries again to ask Zero-Two what's bothering her, but she continues to stonewall him. He might be her darling, but she doesn't actually trust him with her feelings just yet. And with that, he gives up again. I feel as though he needs to try a little harder, but a mixture of mostly cluelessness and a tiny bit of fear paralyzes Hiro. He's still not comfortable treating Zero-Two as a romantic partner even though she's been constantly flirting with him up until now. This reflects the fact that their relationship isn't really all that deep… not yet, anyways.
Right before the credits, we see Zero-Two examining her fangs. Is she becoming more beast-like? Although Hiro is slowly improving as a partner, I wish he'd take a more active role in helping Zero-Two out.
Misc. notes & observations
— It sounds like this week's episode will focus on Zorome. If they're going to devote an episode to each Squad 13 team member, it'll be a while until we finally get back to the main story. At the end of the day, it all comes down to execution. If they do this well, then it isn't a problem at all.
— Here's this week's token klaxosaur. Also, Ichigo seems content to give Strelizia all of the finishing blows. After all, they have to prioritize survival above all else, and if Strelizia's spear is the best weapon for finishing off these monsters, then so be it. The problem is that Zorome isn't content to be a sidekick, so Argentea steals the kill instead. Since this week's klaxosaur doesn't seem all that threatening, Zorome's recklessness doesn't cost him and Miku anything. In a more serious battle, however, Argentea's lack of range is a huge hindrance.
— At some point, Mitsuru's ego will get the better of him as well. He might try to pull the same stunt.
— The sages intend to give Squad 13 a bigger challenge. Not only that, the kids will have to "undergo maintenance in the lab at once." That sounds ominous. To keep spirits up, however, the sages agree to "reward" the kids.
— Zorome and Miku continue to butt heads, but every pairing is different. This might be their way of expressing the fact that they care. If they ever stop arguing, it probably means that they've given up on their working relatonship.
— On the plus side, Ichigo sees those Hiro and Zero-Two doing their own thing, but she doesn't make a fuss about it. Progress?
— Papa intends to award the kids with medals, but Zorome doesn't even know what a medal is. The other kids know what they are, though. Maybe Zorome's just dumb. The bigger news is that everyone will be allowed to visit the golden city that Zorome loves so much. Naturally, he's ecstatic. On the other hand, Zero-Two tries to walk away in disdain, but Nana gives her some bad news: they'll be conducting some tests on the girl. Zero-Two replies that she feels fine, so she'll pass on them. I wonder if the adults will actually let that slide. I also wonder if the tests truly make her body feel terrible. Maybe it's just psychological. No one likes to undergo tests.
— The kids' outfits are lame. Thankfully, Zero-Two doesn't have to wear the same get-up.
— Even the city is homogeneous. Why does everything have to be golden?
— Can those guys actually see out of those… hats? Helmets? What do you call those? Are their eyes so sensitive that light shouldn't go near them? Hell, can we even be sure that they're human?
— He then walks up to Zero-Two and calls her "a former Nine." Huh?
— Zorome sticks his hand out to the adult, but the guy just turns away. I guess nobody shakes hands anymore in this dystopian future. Way to leave the poor kid hanging.
— Goddamn Futoshi was hoping for some grand banquet in their favor. His episode better be good, because right now, he's just played off as some fat kid for comic relief.
— Some structure with a honeycomb pattern opens up and lets out some steam. The kids marvel at it. Odd. It doesn't look particularly special to me. Maybe this is what it's like to be in a cult; everything impresses you.
— Things are still a little awkward between Ichigo and Goro.
— Even the food is all about uniformity. The kid finds it delicious, though.
— Is… is that her heart on the outside or just a design quirk on her outfit?
— Zorome asks the woman if she's going to eat anything, but she says she can't enjoy the sense of taste anymore. Basically, she's so old that her taste buds have died off. Christ, how old are these guys?
— People are going to complain about the show's lack of subtlety, but as I've repeatedly argued before, subtlety is overrated. A show isn't inherently superior just because the viewer had to put in more work in order to understand it. If you only like something because you managed to figure it out and others didn't, then isn't that just a bit masturbatory?
CategoriesAnime, DARLING in the FRANXX, Series TagsAnime, DARLING in the FRANXX
7 Replies to "DARLING in the FRANXX Ep. 10: Into the undying city"
Akeem says:
Really annoyed me that they cut off her speech when she was with zorome. Also how did she know his code #? They may not interact with the kids but are the adults briefed on the kids who are fighting for them? Where do kids come from in this universe? The old lady hinted that they don't have sex and if their eggs/ sperms were used to create kids i didn't get that impression either.
I hope they skip the character building episodes for a bit or do them like this, where the main plot can progress as well.
Not sure about his code, but it's likely the adults at least know who's protecting them. I should hope so, anyway. Maybe people can't even have kids anymore. We have no clues how these kids are created. The health machines don't work on them, so we know the kids are different in some way. We're just not sure who's still human and who's not. It might not really matter anyway.
While prefer subtlety a bit more, blatancy is an important aspect of storytelling and should not be seen as an inherently bad thing. Blatant use of metaphors or thematic messages are effective if the metaphor itself is just a gateway to comment on a deeper level about the conflict harbored by the characters and setting of a story; it's why i like something like Gurren Lagaan so much. That show has the subtlety of a kidney stone and yet there's so much rich characterization and thematic exploration beyond its blatancy, resulting in it being as effective as something would if it were subtle. Subtlety is deemed inherently superior is because there's this assumed sense of carefulness and thought put into conveying the ideas one is trying to present. Subtlety is powerful because implication ostensibly derives a dynamic array of emotions from the viewer while blatantly presenting said ideas can come off as taking less effort and being too direct. Sometimes however, a story benefits from being direct and clear about what it's trying to say, a trait that subtlety isn't always capable of doing. There is a certain immediateness about blatant storytelling that works wonders when used properly. On the other hand, subtlety is not the end all be all, especially since being too subtle can also hurt your narrative. There are places where your narrative should and needs to be more blatant and then there are times when your narrative benefits from being more subtle and nuanced. It's all about timing, narrative structure, and tone of your story.
This post modern age of storytelling expectations makes it difficult for some people to see this: we tend to over-embellish the importance of having subtlety in stories because we grow up being exposed to discussions and critiques about good literature/media where subtlety is praised over blatancy. It gives us the impression that subtlety is a must when creating impressive works when that isn't necessarily the case. It's the same shit i see with video game journalism in which games are praised for being open world games, making those who grow up on those opinions throw around buzz words like linearity to disqualify a game when linearity isn't an inherently bad thing. Ughhh; that just gets under my skin when ppl do that cuz it's clear that they don't understand game design as much as they think they do. Linearity has its place in video game design the same way blatancy has its place in good storytelling
I like this episode. It's been a while since I have found an anime that has the balls to criticize Japan without using some sort of third party (i.e. America) to blunt the criticism. Not to mention that anime, especially the ones from the past few years) have been all about unbridled Japanese nationalism. Of course, most people, whether its fans or detractors, are probably going to just focus on the sex part, and that is just sad.
I don't know about this anime's lack of subtlety because as far as I concerned I find this anime is too subtle, especially when it comes to its criticism of Japanese society. Just level the playing field. Seriously, those "Japan is the best" animu don't have to play ball and be clever. I know that a non-allegorical work like that is extremely hard if not impossible to make in today's political climate, though. Oh, well. It's much better than nothing.
Subtlety has its own merit, but I think it isn't what this story needs. Heck, considering the "average" anime viewers or the so-called "true" anime fans these days, I think subtlety just go over their heads and become nothing more than just some buzzword. And damn, that is sad.
I was certain you'd like this episode since it's critical of Japan.
Yup, I blame my long years of being involved in the Light Novel and Web Novel part of Japanese pop-culture thanks to my old "friends" and the unfortunate fact that I somehow come across manga that seem to either be drawn by right wing nationalist nutjobs or made for them. Not to mention, I've been bitter at my own culture for years. Asians need to stop trying to hide their problems or escape from them. It doesn't solve anything and it just make those problems fester and become worse.
It's also one of the main reasons why I'm so pissed that some foreigners have the nerve to see those problems and then claim those aren't an issue at all. Those problems are just "culture" just like those reactionary traditionalists. F*ck them all.
jackau says:
i really like this series that use side characters for world development and flash out character conflicts. plot point that shows why they became friends, and good friends, instead of just one flash back scene that force the fact Kira and Athrun are such such good friend. With my sci fi knowledge, i expect the humans enter some form of live forever status but in doing so, unleashed those monsters they fight. They lost their ability to reproduce naturally as well. Perhaps another groups of humans evolved into those monsters? so in order to fight back, they have to reengineer the kids to use those robots.
Previous PostPrevious Garo – Vanishing Line Ep. 22: The good guys strike back
Next PostNext Gakuen Babysitters Ep. 11: Ruined for marriage

redpajama_set_name: RedPajamaCommonCrawl


text:
Alberta startup buying idle oil and gas wells to attack liability worries
Jeffrey JonesMergers and Acquisitions Reporter
A Calgary-based startup company will announce on Thursday it is picking up a collection of oil and gas wells in Saskatchewan that will never again produce anything.
Skye Asset Retirement is acquiring the aging and idled assets from an unnamed producer, taking cash, along with ownership of all of the licences, in exchange for assuming the liabilities associated with the wells. The acquisition is an industry first, the company says, with the aim of acquiring the assets to shut them down properly and reclaim the land to regulatory standards, using a self-funding model.
It is one possible solution to deal with a multibillion-dollar problem that governments, regulators and financial markets are struggling with. Companies have left thousands of wells idle as production has petered out, or low prices made them uneconomical, and cleanup liabilities have grown into a bill that hangs over their finances.
Weaker players have been forced into bankruptcy as oil and gas prices cratered, boosting the number of orphan sites, or those with no solvent owner. Just last month, Houston Oil & Gas Ltd. became the latest company to leave a legacy of old assets that a receiver must now sort through, the result of a failed business strategy.
"You can rattle off the names in the last 18 months. There's 10 of them of note. Hopefully there's not too many more but we know there might be a few more," said Ryan Smith, Skye's chief executive.
Mr. Smith and his partners, Mark Ashton and Bryce Watson, already conduct cleanup assessment, strategy and operations for producing companies through Skye's for-hire sister firm, 360 Energy Liability Management. The acquisition idea is unique, as its success does not rely on oil and gas prices or production. Indeed, Skye will produce nothing, even though it is acquiring the wells as in any traditional deal between oil companies.
"The problem becomes ours. Because we're experts in that space, we understand it better than most, we feel that there's an opportunity there," said Mr. Smith, who besides being a veteran of the energy service and equipment sector is a former member of Canada's national rugby team.
The partners will develop a road map for cleaning up the sites through to regulatory approval, with the business opportunity lying in the ability to do the work for less than the cash it receives. For any unforeseen problems, the partners have helped to develop an insurance product specific to that work.
Skye won't deal directly with the orphan well problem.
Privately held Houston's 1,400 wells could end up on the inventory of Alberta's already-overburdened Orphan Well Association (OWA). Houston's assets carry cleanup liabilities estimated at $81.5-million.
The industry-funded OWA already has 3,406 wells requiring abandonment. At last count, Saskatchewan had 815 such wells on its orphan list. The numbers have ballooned in the past five years because of a slew of corporate bankruptcies.
Skye aims to deal with the wells by acquiring the liabilities from the books of financially healthy producers before they get sold to weaker operators.
The liabilities are creating problems as companies seek financing in an already-tightfisted environment. In a decision early this year known as Redwater, the Supreme Court of Canada ruled that in bankruptcies, environmental cleanup gets priority over secured creditors. As a result, lenders have zeroed in on companies' environmental liabilities as they consider how much credit to extend.
Mr. Smith said the industry's overall lack of access to capital is its biggest current problem. Companies dealing with the sticking point of liabilities will help the cause, he said.
One year on, most oil-and-gas bailout money has moved, federal government says
U.S. oil and gas producers to slash spending for second straight year in 2020 Subscriber content
Concordia University says it will divest entirely from coal, oil and gas by 2025
Follow Jeffrey Jones on Twitter @the_Jeff_Jones


text:
/**
 * @constructor
 * @extends {WebInspector.VBox}
 * @param {!WebInspector.Searchable} searchable
 * @param {string=} settingName
 */
WebInspector.SearchableView = function(searchable, settingName)
{
    WebInspector.VBox.call(this, true);
    this.registerRequiredCSS("ui/searchableView.css");

    this._searchProvider = searchable;
    this._settingName = settingName;

    this.element.addEventListener("keydown", this._onKeyDown.bind(this), false);

    this.contentElement.createChild("content");
    this._footerElementContainer = this.contentElement.createChild("div", "search-bar hidden");
    this._footerElementContainer.style.order = 100;

    var toolbar = new WebInspector.StatusBar(this._footerElementContainer);
    toolbar.makeNarrow();

    if (this._searchProvider.supportsCaseSensitiveSearch()) {
        this._caseSensitiveButton = new WebInspector.StatusBarTextButton(WebInspector.UIString("Case sensitive"), "case-sensitive-search-status-bar-item", "Aa", 2);
        this._caseSensitiveButton.addEventListener("click", this._toggleCaseSensitiveSearch, this);
        toolbar.appendStatusBarItem(this._caseSensitiveButton);
    }

    if (this._searchProvider.supportsRegexSearch()) {
        this._regexButton = new WebInspector.StatusBarTextButton(WebInspector.UIString("Regex"), "regex-search-status-bar-item", ".*", 2);
        this._regexButton.addEventListener("click", this._toggleRegexSearch, this);
        toolbar.appendStatusBarItem(this._regexButton);
    }

    this._footerElement = this._footerElementContainer.createChild("table", "toolbar-search");
    this._footerElement.cellSpacing = 0;

    this._firstRowElement = this._footerElement.createChild("tr");
    this._secondRowElement = this._footerElement.createChild("tr", "hidden");

    // Column 1
    var searchControlElementColumn = this._firstRowElement.createChild("td");
    this._searchControlElement = searchControlElementColumn.createChild("span", "toolbar-search-control");
    this._searchInputElement = this._searchControlElement.createChild("input", "search-replace");
    this._searchInputElement.id = "search-input-field";
    this._searchInputElement.placeholder = WebInspector.UIString("Find");

    this._matchesElement = this._searchControlElement.createChild("label", "search-results-matches");
    this._matchesElement.setAttribute("for", "search-input-field");

    this._searchNavigationElement = this._searchControlElement.createChild("div", "toolbar-search-navigation-controls");

    this._searchNavigationPrevElement = this._searchNavigationElement.createChild("div", "toolbar-search-navigation toolbar-search-navigation-prev");
    this._searchNavigationPrevElement.addEventListener("click", this._onPrevButtonSearch.bind(this), false);
    this._searchNavigationPrevElement.title = WebInspector.UIString("Search Previous");

    this._searchNavigationNextElement = this._searchNavigationElement.createChild("div", "toolbar-search-navigation toolbar-search-navigation-next");
    this._searchNavigationNextElement.addEventListener("click", this._onNextButtonSearch.bind(this), false);
    this._searchNavigationNextElement.title = WebInspector.UIString("Search Next");

    this._searchInputElement.addEventListener("mousedown", this._onSearchFieldManualFocus.bind(this), false); // when the search field is manually selected
    this._searchInputElement.addEventListener("keydown", this._onSearchKeyDown.bind(this), true);
    this._searchInputElement.addEventListener("input", this._onInput.bind(this), false);

    this._replaceInputElement = this._secondRowElement.createChild("td").createChild("input", "search-replace toolbar-replace-control");
    this._replaceInputElement.addEventListener("keydown", this._onReplaceKeyDown.bind(this), true);
    this._replaceInputElement.placeholder = WebInspector.UIString("Replace");

    // Column 2
    this._findButtonElement = this._firstRowElement.createChild("td").createChild("button", "search-action-button hidden");
    this._findButtonElement.textContent = WebInspector.UIString("Find");
    this._findButtonElement.tabIndex = -1;
    this._findButtonElement.addEventListener("click", this._onFindClick.bind(this), false);

    this._replaceButtonElement = this._secondRowElement.createChild("td").createChild("button", "search-action-button");
    this._replaceButtonElement.textContent = WebInspector.UIString("Replace");
    this._replaceButtonElement.disabled = true;
    this._replaceButtonElement.tabIndex = -1;
    this._replaceButtonElement.addEventListener("click", this._replace.bind(this), false);

    // Column 3
    this._prevButtonElement = this._firstRowElement.createChild("td").createChild("button", "search-action-button hidden");
    this._prevButtonElement.textContent = WebInspector.UIString("Previous");
    this._prevButtonElement.tabIndex = -1;
    this._prevButtonElement.addEventListener("click", this._onPreviousClick.bind(this), false);

    this._replaceAllButtonElement = this._secondRowElement.createChild("td").createChild("button", "search-action-button");
    this._replaceAllButtonElement.textContent = WebInspector.UIString("Replace All");
    this._replaceAllButtonElement.addEventListener("click", this._replaceAll.bind(this), false);

    // Column 4
    this._replaceElement = this._firstRowElement.createChild("td").createChild("span");

    this._replaceLabelElement = createCheckboxLabel(WebInspector.UIString("Replace"));
    this._replaceCheckboxElement = this._replaceLabelElement.checkboxElement;
    this._uniqueId = ++WebInspector.SearchableView._lastUniqueId;
    var replaceCheckboxId = "search-replace-trigger" + this._uniqueId;
    this._replaceCheckboxElement.id = replaceCheckboxId;
    this._replaceCheckboxElement.addEventListener("change", this._updateSecondRowVisibility.bind(this), false);

    this._replaceElement.appendChild(this._replaceLabelElement);

    // Column 5
    var cancelButtonElement = this._firstRowElement.createChild("td").createChild("button", "search-action-button");
    cancelButtonElement.textContent = WebInspector.UIString("Cancel");
    cancelButtonElement.tabIndex = -1;
    cancelButtonElement.addEventListener("click", this.closeSearch.bind(this), false);
    this._minimalSearchQuerySize = 3;

    this._registerShortcuts();
    this._loadSetting();
}

WebInspector.SearchableView._lastUniqueId = 0;

/**
 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
 */
WebInspector.SearchableView.findShortcuts = function()
{
    if (WebInspector.SearchableView._findShortcuts)
        return WebInspector.SearchableView._findShortcuts;
    WebInspector.SearchableView._findShortcuts = [WebInspector.KeyboardShortcut.makeDescriptor("f", WebInspector.KeyboardShortcut.Modifiers.CtrlOrMeta)];
    if (!WebInspector.isMac())
        WebInspector.SearchableView._findShortcuts.push(WebInspector.KeyboardShortcut.makeDescriptor(WebInspector.KeyboardShortcut.Keys.F3));
    return WebInspector.SearchableView._findShortcuts;
}

/**
 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
 */
WebInspector.SearchableView.cancelSearchShortcuts = function()
{
    if (WebInspector.SearchableView._cancelSearchShortcuts)
        return WebInspector.SearchableView._cancelSearchShortcuts;
    WebInspector.SearchableView._cancelSearchShortcuts = [WebInspector.KeyboardShortcut.makeDescriptor(WebInspector.KeyboardShortcut.Keys.Esc)];
    return WebInspector.SearchableView._cancelSearchShortcuts;
}

/**
 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
 */
WebInspector.SearchableView.findNextShortcut = function()
{
    if (WebInspector.SearchableView._findNextShortcut)
        return WebInspector.SearchableView._findNextShortcut;
    WebInspector.SearchableView._findNextShortcut = [];
    if (WebInspector.isMac())
        WebInspector.SearchableView._findNextShortcut.push(WebInspector.KeyboardShortcut.makeDescriptor("g", WebInspector.KeyboardShortcut.Modifiers.Meta));
    return WebInspector.SearchableView._findNextShortcut;
}

/**
 * @return {!Array.<!WebInspector.KeyboardShortcut.Descriptor>}
 */
WebInspector.SearchableView.findPreviousShortcuts = function()
{
    if (WebInspector.SearchableView._findPreviousShortcuts)
        return WebInspector.SearchableView._findPreviousShortcuts;
    WebInspector.SearchableView._findPreviousShortcuts = [];
    if (WebInspector.isMac())
        WebInspector.SearchableView._findPreviousShortcuts.push(WebInspector.KeyboardShortcut.makeDescriptor("g", WebInspector.KeyboardShortcut.Modifiers.Meta | WebInspector.KeyboardShortcut.Modifiers.Shift));
    return WebInspector.SearchableView._findPreviousShortcuts;
}

WebInspector.SearchableView.prototype = {
    _toggleCaseSensitiveSearch: function()
    {
        this._caseSensitiveButton.setToggled(!this._caseSensitiveButton.toggled());
        this._saveSetting();
        this._performSearch(false, true);
    },

    _toggleRegexSearch: function()
    {
        this._regexButton.setToggled(!this._regexButton.toggled());
        this._saveSetting();
        this._performSearch(false, true);
    },

    /**
     * @return {?WebInspector.Setting}
     */
    _setting: function()
    {
        if (!this._settingName)
            return null;
        if (!WebInspector.settings[this._settingName])
            WebInspector.settings[this._settingName] = WebInspector.settings.createSetting(this._settingName, {});
        return WebInspector.settings[this._settingName];
    },

    _saveSetting: function()
    {
        var setting = this._setting();
        if (!setting)
            return;
        var settingValue = setting.get() || {};
        settingValue.caseSensitive = this._caseSensitiveButton.toggled();
        settingValue.isRegex = this._regexButton.toggled();
        setting.set(settingValue);
    },

    _loadSetting: function()
    {
        var settingValue = this._setting() ? (this._setting().get() || {}) : {};
        if (this._searchProvider.supportsCaseSensitiveSearch())
            this._caseSensitiveButton.setToggled(!!settingValue.caseSensitive);
        if (this._searchProvider.supportsRegexSearch())
            this._regexButton.setToggled(!!settingValue.isRegex);
    },

    /**
     * @override
     * @return {!Element}
     */
    defaultFocusedElement: function()
    {
        var children = this.children();
        for (var i = 0; i < children.length; ++i) {
            var element = children[i].defaultFocusedElement();
            if (element)
                return element;
        }
        return WebInspector.View.prototype.defaultFocusedElement.call(this);
    },

    /**
     * @param {!Event} event
     */
    _onKeyDown: function(event)
    {
        var shortcutKey = WebInspector.KeyboardShortcut.makeKeyFromEvent(/**@type {!KeyboardEvent}*/(event));
        var handler = this._shortcuts[shortcutKey];
        if (handler && handler(event))
            event.consume(true);
    },

    _registerShortcuts: function()
    {
        this._shortcuts = {};

        /**
         * @param {!Array.<!WebInspector.KeyboardShortcut.Descriptor>} shortcuts
         * @param {function()} handler
         * @this {WebInspector.SearchableView}
         */
        function register(shortcuts, handler)
        {
            for (var i = 0; i < shortcuts.length; ++i)
                this._shortcuts[shortcuts[i].key] = handler;
        }

        register.call(this, WebInspector.SearchableView.findShortcuts(), this.handleFindShortcut.bind(this));
        register.call(this, WebInspector.SearchableView.cancelSearchShortcuts(), this.handleCancelSearchShortcut.bind(this));
        register.call(this, WebInspector.SearchableView.findNextShortcut(), this.handleFindNextShortcut.bind(this));
        register.call(this, WebInspector.SearchableView.findPreviousShortcuts(), this.handleFindPreviousShortcut.bind(this));
    },

    /**
     * @param {number} minimalSearchQuerySize
     */
    setMinimalSearchQuerySize: function(minimalSearchQuerySize)
    {
        this._minimalSearchQuerySize = minimalSearchQuerySize;
    },

    /**
     * @param {boolean} replaceable
     */
    setReplaceable: function(replaceable)
    {
        this._replaceable = replaceable;
    },

    /**
     * @param {number} matches
     */
    updateSearchMatchesCount: function(matches)
    {
        this._searchProvider.currentSearchMatches = matches;
        this._updateSearchMatchesCountAndCurrentMatchIndex(this._searchProvider.currentQuery ? matches : 0, -1);
    },

    /**
     * @param {number} currentMatchIndex
     */
    updateCurrentMatchIndex: function(currentMatchIndex)
    {
        this._updateSearchMatchesCountAndCurrentMatchIndex(this._searchProvider.currentSearchMatches, currentMatchIndex);
    },

    /**
     * @return {boolean}
     */
    isSearchVisible: function()
    {
        return this._searchIsVisible;
    },

    closeSearch: function()
    {
        this.cancelSearch();
        if (WebInspector.currentFocusElement() && WebInspector.currentFocusElement().isDescendant(this._footerElementContainer))
            this.focus();
    },

    _toggleSearchBar: function(toggled)
    {
        this._footerElementContainer.classList.toggle("hidden", !toggled);
        this.doResize();
    },

    cancelSearch: function()
    {
        if (!this._searchIsVisible)
            return;
        this.resetSearch();
        delete this._searchIsVisible;
        this._toggleSearchBar(false);
    },

    resetSearch: function()
    {
        this._clearSearch();
        this._updateReplaceVisibility();
        this._matchesElement.textContent = "";
    },

    refreshSearch: function()
    {
        if (!this._searchIsVisible)
            return;
        this.resetSearch();
        this._performSearch(false, false);
    },

    /**
     * @return {boolean}
     */
    handleFindNextShortcut: function()
    {
        if (!this._searchIsVisible)
            return false;
        this._searchProvider.jumpToNextSearchResult();
        return true;
    },

    /**
     * @return {boolean}
     */
    handleFindPreviousShortcut: function()
    {
        if (!this._searchIsVisible)
            return false;
        this._searchProvider.jumpToPreviousSearchResult();
        return true;
    },

    /**
     * @return {boolean}
     */
    handleFindShortcut: function()
    {
        this.showSearchField();
        return true;
    },

    /**
     * @return {boolean}
     */
    handleCancelSearchShortcut: function()
    {
        if (!this._searchIsVisible)
            return false;
        this.closeSearch();
        return true;
    },

    /**
     * @param {boolean} enabled
     */
    _updateSearchNavigationButtonState: function(enabled)
    {
        this._replaceButtonElement.disabled = !enabled;
        if (enabled) {
            this._searchNavigationPrevElement.classList.add("enabled");
            this._searchNavigationNextElement.classList.add("enabled");
        } else {
            this._searchNavigationPrevElement.classList.remove("enabled");
            this._searchNavigationNextElement.classList.remove("enabled");
        }
    },

    /**
     * @param {number} matches
     * @param {number} currentMatchIndex
     */
    _updateSearchMatchesCountAndCurrentMatchIndex: function(matches, currentMatchIndex)
    {
        if (!this._currentQuery)
            this._matchesElement.textContent = "";
        else if (matches === 0 || currentMatchIndex >= 0)
            this._matchesElement.textContent = WebInspector.UIString("%d of %d", currentMatchIndex + 1, matches);
        else if (matches === 1)
            this._matchesElement.textContent = WebInspector.UIString("1 match");
        else
            this._matchesElement.textContent = WebInspector.UIString("%d matches", matches);
        this._updateSearchNavigationButtonState(matches > 0);
    },

    showSearchField: function()
    {
        if (this._searchIsVisible)
            this.cancelSearch();

        var queryCandidate;
        if (WebInspector.currentFocusElement() !== this._searchInputElement) {
            var selection = this._searchInputElement.getComponentSelection();
            if (selection.rangeCount)
                queryCandidate = selection.toString().replace(/\r?\n.*/, "");
        }

        this._toggleSearchBar(true);
        this._updateReplaceVisibility();
        if (queryCandidate)
            this._searchInputElement.value = queryCandidate;
        this._performSearch(false, false);
        this._searchInputElement.focus();
        this._searchInputElement.select();
        this._searchIsVisible = true;
    },

    _updateReplaceVisibility: function()
    {
        this._replaceElement.classList.toggle("hidden", !this._replaceable);
        if (!this._replaceable) {
            this._replaceCheckboxElement.checked = false;
            this._updateSecondRowVisibility();
        }
    },

    /**
     * @param {!Event} event
     */
    _onSearchFieldManualFocus: function(event)
    {
        WebInspector.setCurrentFocusElement(/** @type {?Node} */ (event.target));
    },

    /**
     * @param {!Event} event
     */
    _onSearchKeyDown: function(event)
    {
        if (!isEnterKey(event))
            return;

        if (!this._currentQuery)
            this._performSearch(true, true, event.shiftKey);
        else
            this._jumpToNextSearchResult(event.shiftKey);
    },

    /**
     * @param {!Event} event
     */
    _onReplaceKeyDown: function(event)
    {
        if (isEnterKey(event))
            this._replace();
    },

    /**
     * @param {boolean=} isBackwardSearch
     */
    _jumpToNextSearchResult: function(isBackwardSearch)
    {
        if (!this._currentQuery || !this._searchNavigationPrevElement.classList.contains("enabled"))
            return;

        if (isBackwardSearch)
            this._searchProvider.jumpToPreviousSearchResult();
        else
            this._searchProvider.jumpToNextSearchResult();
    },

    _onNextButtonSearch: function(event)
    {
        if (!this._searchNavigationNextElement.classList.contains("enabled"))
            return;
        this._jumpToNextSearchResult();
        this._searchInputElement.focus();
    },

    _onPrevButtonSearch: function(event)
    {
        if (!this._searchNavigationPrevElement.classList.contains("enabled"))
            return;
        this._jumpToNextSearchResult(true);
        this._searchInputElement.focus();
    },

    _onFindClick: function(event)
    {
        if (!this._currentQuery)
            this._performSearch(true, true);
        else
            this._jumpToNextSearchResult();
        this._searchInputElement.focus();
    },

    _onPreviousClick: function(event)
    {
        if (!this._currentQuery)
            this._performSearch(true, true, true);
        else
            this._jumpToNextSearchResult(true);
        this._searchInputElement.focus();
    },

    _clearSearch: function()
    {
        delete this._currentQuery;
        if (!!this._searchProvider.currentQuery) {
            delete this._searchProvider.currentQuery;
            this._searchProvider.searchCanceled();
        }
        this._updateSearchMatchesCountAndCurrentMatchIndex(0, -1);
    },

    /**
     * @param {boolean} forceSearch
     * @param {boolean} shouldJump
     * @param {boolean=} jumpBackwards
     */
    _performSearch: function(forceSearch, shouldJump, jumpBackwards)
    {
        var query = this._searchInputElement.value;
        if (!query || (!forceSearch && query.length < this._minimalSearchQuerySize && !this._currentQuery)) {
            this._clearSearch();
            return;
        }

        this._currentQuery = query;
        this._searchProvider.currentQuery = query;

        var searchConfig = this._currentSearchConfig();
        this._searchProvider.performSearch(searchConfig, shouldJump, jumpBackwards);
    },

    /**
     * @return {!WebInspector.SearchableView.SearchConfig}
     */
    _currentSearchConfig: function()
    {
        var query = this._searchInputElement.value;
        var caseSensitive = this._caseSensitiveButton ? this._caseSensitiveButton.toggled() : false;
        var isRegex = this._regexButton ? this._regexButton.toggled() : false;
        return new WebInspector.SearchableView.SearchConfig(query, caseSensitive, isRegex);
     },

    _updateSecondRowVisibility: function()
    {
        var secondRowVisible = this._replaceCheckboxElement.checked;
        this._footerElementContainer.classList.toggle("replaceable", secondRowVisible);
        this._footerElement.classList.toggle("toolbar-search-replace", secondRowVisible);
        this._secondRowElement.classList.toggle("hidden", !secondRowVisible);
        this._prevButtonElement.classList.toggle("hidden", !secondRowVisible);
        this._findButtonElement.classList.toggle("hidden", !secondRowVisible);
        this._replaceCheckboxElement.tabIndex = secondRowVisible ? -1 : 0;

        if (secondRowVisible)
            this._replaceInputElement.focus();
        else
            this._searchInputElement.focus();
        this.doResize();
    },

    _replace: function()
    {
        var searchConfig = this._currentSearchConfig();
        /** @type {!WebInspector.Replaceable} */ (this._searchProvider).replaceSelectionWith(searchConfig, this._replaceInputElement.value);
        delete this._currentQuery;
        this._performSearch(true, true);
    },

    _replaceAll: function()
    {
        var searchConfig = this._currentSearchConfig();
        /** @type {!WebInspector.Replaceable} */ (this._searchProvider).replaceAllWith(searchConfig, this._replaceInputElement.value);
    },

    _onInput: function(event)
    {
        this._onValueChanged();
    },

    _onValueChanged: function()
    {
        this._performSearch(false, true);
    },

    __proto__: WebInspector.VBox.prototype
}

/**
 * @interface
 */
WebInspector.Searchable = function()
{
}

WebInspector.Searchable.prototype = {
    searchCanceled: function() { },

    /**
     * @param {!WebInspector.SearchableView.SearchConfig} searchConfig
     * @param {boolean} shouldJump
     * @param {boolean=} jumpBackwards
     */
    performSearch: function(searchConfig, shouldJump, jumpBackwards) { },

    jumpToNextSearchResult: function() { },

    jumpToPreviousSearchResult: function() { },

    /**
     * @return {boolean}
     */
    supportsCaseSensitiveSearch: function() { },

    /**
     * @return {boolean}
     */
    supportsRegexSearch: function() { }
}

/**
 * @interface
 */
WebInspector.Replaceable = function()
{
}

WebInspector.Replaceable.prototype = {
    /**
     * @param {!WebInspector.SearchableView.SearchConfig} searchConfig
     * @param {string} replacement
     */
    replaceSelectionWith: function(searchConfig, replacement) { },

    /**
     * @param {!WebInspector.SearchableView.SearchConfig} searchConfig
     * @param {string} replacement
     */
    replaceAllWith: function(searchConfig, replacement) { }
}

/**
 * @constructor
 * @param {string} query
 * @param {boolean} caseSensitive
 * @param {boolean} isRegex
 */
WebInspector.SearchableView.SearchConfig = function(query, caseSensitive, isRegex)
{
    this.query = query;
    this.caseSensitive = caseSensitive;
    this.isRegex = isRegex;
}

WebInspector.SearchableView.SearchConfig.prototype = {
    /**
     * @param {boolean=} global
     * @return {!RegExp}
     */
    toSearchRegex: function(global)
    {
        var modifiers = this.caseSensitive ? "" : "i";
        if (global)
            modifiers += "g";
        var query = this.isRegex ? "/" + this.query + "/" : this.query;

        var regex;

        // First try creating regex if user knows the / / hint.
        try {
            if (/^\/.+\/$/.test(query)) {
                regex = new RegExp(query.substring(1, query.length - 1), modifiers);
                regex.__fromRegExpQuery = true;
            }
        } catch (e) {
            // Silent catch.
        }

        // Otherwise just do a plain text search.
        if (!regex)
            regex = createPlainTextSearchRegex(query, modifiers);

        return regex;
    }
}

redpajama_set_name: RedPajamaGithub


Wholistic healing at it's best! Our healing practitioner Heather uses a variety of different practices which directly compliment other traditional health care and can be seamlessly integrated. She can address issues on all levels: physical, mental, emotional, spiritual, as well as play a key role in health maintenance and prevention. All sessions are unique and tailored to you allowing you to relax and heal as your own body requires. Heather uses light hand contact and very gentle tapping. Tapping on the head activates the surface electrical field of the brain allowing the nervous system to better do its job of communicating within the body.
Through our exposure to the stresses of day-to- day life, these lines of communication become compromised, leading to a decline in physical, emotional and/or mental well-being. Reconnecting these lines of communication enables the body's mechanisms to function at optimal levels, thus preventing disease and rapidly accelerating the healing process. Poor health is an indication that the body's innate ability to heal and maintain synchronicity within itself is being compromised due to imbalances. Wellness sessions with Heather can help!
Endocrine Disorders, Pain and Allergies.


text:
Q: Not able to start ActiveMQ as a service under Windows Server 2008 R2 We are trying to launch ActiveMQ as a service on a Windows Server 2008 R2 server, but we get a "1067 error" and in the log file we see this:
FATAL | wrapper | 2012/03/12 16:34:54 | Critical error: wait for JVM process failed
STATUS | wrapper | 2012/03/12 16:41:00 | --> Wrapper Started as Service
STATUS | wrapper | 2012/03/12 16:41:00 | Launching a JVM...
FATAL | wrapper | 2012/03/12 16:41:00 | Unable to execute Java command. Accesso negato. (0x5)
FATAL | wrapper | 2012/03/12 16:41:00 | "C:\Program Files (x86)\Java\

"accesso negato" means "access is denied" (Italian). The Java path seems correct. We tried all these combinations:
C:\Program Files (x86)\Java\jre6\bin
C:\Program Files (x86)\Java\jre7\bin
C:\Program Files (x86)\Java\jre7\jdk1.7.0_03\jre\bin

folders in which the java*.exe executables are present (we have installed JRE6, JRE7 and JDK; before trying JRE7/JDK1.7, we had installed just JRE6).
All the access privileges seem to be assigned to the folders and in the property of ActiveMQ service we gave the rights of Administrator (maximum rights). In a forum, we found out to remark the field "jetty" in the configuration file, but it hasn't solved anything.
Is there something wrong with the way in which we installed/launched ActiveMQ or incompatibilities with our environment/operating system?

A: I just ran into this issue. The issue for me was that RabbitMQ was also running as a service and binding to the same port. Stopping RabbitMQ allowed ActiveMQ to start. I could have also changed ports.
Run Wrapper.exe in a command window to see the error.
If it is a port issue you can run the command netstat -a -b to see what is binding to the port.
Here are answers to how to change your port if needed:
How can I change default port number of Activemq

A: Try to run the bat file (\bin\win32\activemq.bat) as administrator.
If this works, it means you have not correctly installed the ActiveMQ service to be run under an account that has the administrator privileges.
You need the 64-bit wrapper (by default ActiveMQ comes with 32-bit only).
A few options there:

*

*Download the latest 64-bit wrapper available in the website

*Launch the process via jsvc (see this blog post describing the process)

*Update to the latest 5.6 ActiveMQ that supports this out of the box (the previous 2 entries were only for releases pre 5.6

A: You can try the below items:

*

*Check if the port is blocked by other services; you can change the port from ActiveMQ.xml if it is.

*Check that JAVA_HOME is available and is accessible to the user

*You can delete the Kaha DB folder (activeMQ\data\kahadb) and install again

This worked for me

redpajama_set_name: RedPajamaStackExchange